Computer Science Illuminated: Chapter 9 Key Terms

Review Chapter 9 Key Terms With The Definitions.
 
Created Oct 17, 2010
by
jamaya
Table View
Download
Print

Flashcard Set Preview

Side ASide B
Asynchronous
1) Not occurring at the same moment in time as some specific operation of the computer2)...
Boolean Expression
A sequence of identifiers, separated by compatible operators, that evaluates to...
Bytecode
A standard machine language into which Java source code is compiled
Case Sensitive
1) Uppercase and lowercase letters are not considered the same2) Two identifiers...
Class (Implementation Phase)
Compiler
A program that translates a high-level language program into machine code
Control Structure
An instruction that determines the order in which other instructions in a program...
Data Type
A description of the set of values and the basic set of operations that can be applied to...
Declaration
A statement that associates an identifier with a variable, an action, or some other entity...
Encapsulation
1) Bundling data and actions so that the logical properties of data and actions are separated...
Fields
1) Named items in a class2) Can be data or subprograms
Inheritance
A mechanism by which one class acquires the properties-data fields and methods-of another...
Instantiate
To create an object from a class
Interpreter
A program that inputs a program in a high-level language and directs the computer...
Method
A named algorithm that defines one aspect of the behavior of a class
Object
1) A collection of data values and associated operations2) An entity or thing that...
Object (implementation phase)
An instance of a class
Object (problem-solving phase)
An entity or thing that is relevant in the context of a problem
Object class (class)
A description of a group of objects with properties (data) and behaviors (actions)
Object class (class)(problem-solving phase)
A description of a group of objects with similar properties and behaviors
Polymorphism
The ability of a language to have duplicate method names is an inheritance hierarchy and...
Reserved Word
1) A word in a language that has special meaning2) It cannot be used as an identifier
Strong Typing
Each variable is assigned a type, and only values of that type can stored in the...
Brainstorming
The stage in which we make a first pass at determining the classes in the problem
Scenarios
The stage in which the behavior of each class is determined
Filtering
The stage in which we go back over the proposed classes determined in the brainstorming...
Responsibility Algorithms
The last stage in which the algorithms are written for the responsibilities for each of...

Upgrade and get a lot more done!