Site navigation: [ Home | Theory | Java | About ]

OOP Terminology

Object Oriented terms and where to find more information on this site.

Main content

Term Definition Further information & links
Accessor method A method that returns the value associated with a data member of an instance of a Class; typically named get or is; eg getname(), isFull().
Applet A special Class that implements methods that can be used to display a small application on a webpage.
Application A special Class, that has a public static main method that can be run. A type of program.
awt The Abstract Windows Toolkit - a Java library which specifies various GUI objects (such as text boxes, labels and buttons).
Go to GUI example page
Data member An identifier defined within a Class that holds some property of the Class.
Class A Class describes the properties and behaviour of a set of objects.
Constructor A special method of a Class used to instantiate a new object.
Identifier A method or data member name - defined by the programmer.
Instance An actual object created from a Class definition.
Method A group of Java statements under a programmer-defined identifier.
Method signature A unique combination of access specifier, return value, identifier and parameter list.
Method return value A value of a defined type that is returned by non void methods.
Mutator method A method that changes a data member - typically identified with set; eg setName(String n), setFull(boolean b).
Object An actual object created from a Class definition - see instance.
Parameter A data item passed to a method




The site is partly financed by advertising revenue, partly by online teaching activities and partly by donations. If you or your organisation feel these resouces have been useful to you, please consider a donation, $9.95 is suggested. Please report any issues with the site, such as broken links, via the feedback page, thanks.

Questions or problems related to this web site should be addressed to Richard Jones who asserts his right to be identified as the author and owner of these materials - unless otherwise indicated. Please feel free to use the material presented here and to create links to it for non-commercial purposes; an acknowledgement of the source is required by the Creative Commons licence. Use of materials from this site is conditional upon your having read the additional terms of use on the about page and the Creative Commons Licence. View privacy policy.

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. © 2001 - 2009 Richard Jones, PO BOX 246, Cambridge, New Zealand;
This page was last modified: October 28, 2013