Vocabulary list

posted by: Ms. Martin 21 March 2010 One Comment
Concept Definition
Abstract method A method that is declared (as in an interface) but not implemented. Abstract methods represent the behavior that a class promises to implement when it implements an interface.
Accessor Instance method that provides information about the state of an object without modifying it.
Behavior A set of actions an object can perform, often reporting or modifying its internal state.
Client code Code that interacts with a class or objects of that class.
Code Reuse Practice of writing program code once and sing it in many contexts (inheritance, parameterization are examples of code reuse techniques).
Encapsulation Hiding implementation details of an object from its clients. Provides abstraction and protects the integrity of an object.
extends Keyword used to establish an inheritance relationship.
Field A variable inside an object that makes up part of its internal state.
implements Keyword used to implement an interface.
Implicit parameter The object that is referenced during an instance method call.
Inheritance A programming technique allowing a derived class to inherit all of a base class’ state and behavior and extend its functionality.
Inheritance hierarchy A set of hierarchical relationships between classes of objects (is-a relationships).
Instance method A method inside an object that operates on that object.
Interface A type that consists of a set of method declarations; when classes promise to implement an interface, you can treat those classes similarly in your code
Mutator Instance method that modifies the object’s internal use.
Object A programming entity that contains state (data) and behavior (methods).
Object-oriented Programming Reasoning about a program as a set of objects rather than as a set of actions.
Override To implement a new version of a method to replace code that would otherwise have been inherited from a superclass. No special syntax is required.
State A set of values (internal data) stored in an object.
Subclass Child or derived class in an inheritance relationship.
Superclass Parent class in an inheritance relationship.
this Java keyword that allows reference to the implicit parameter inside a class.
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>