Term
|
Definition
defines a particular type or kind of object, and is a set of methods, functions, and properties that performs a designed set of tasks. |
|
|
Term
|
Definition
a specific instance of a class |
|
|
Term
Object Oriented Programming |
|
Definition
A programming technique which represents data as objects, objects are grouped into classes, and interact using methods. Basic components are objects, classes, and methods. |
|
|
Term
|
Definition
the act of invoking or executing a method or question (function) |
|
|
Term
|
Definition
like methods, but unlike methods, they do not alter the state of the World. They are more “like questions” that can only query the current state of the world and return a specific value from it. |
|
|
Term
|
Definition
performing arithmetic operations ( +, -, *, /) among the values of properties, parameters, and variables with a World, or comparing two values to determine whether they are equal (or unequal). |
|
|
Term
|
Definition
compare two values to determine the relationship between them (such as greater than, less than, equal to, not equal to, etc.) |
|
|
Term
|
Definition
segment of program code consisting of a coordinated sequence of program instructions that defines how to accomplish a more specific task within the overall program |
|
|
Term
|
Definition
an argument that contains information that needs to be sent to a method when it is called for execution in order for the method to provide the behavior desired. They act like a basket to received information that is then sent to a method. |
|
|
Term
|
Definition
statements within a program, method, or function that control the flow of statement execution. |
|
|
Term
|
Definition
a value of a parameter or item of information that is provided to a method or question in order for Alice to execute the correct/appropriate set of statements |
|
|
Term
|
Definition
an attribute of an object contained within a world (having a specific value at a point in time). |
|
|