Java, Java, Java, Object-Oriented Problem Solving (3rd Edition)

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

Object class

Object class, most general class

Object code

Object design in software development cycle

Object instantiation 2nd

Object parameters

object tag

Object use

Object(s) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd

     actions or behaviors

     arrays as

     as instance of class

     as instances of classes

     attributes of

     behavior (action) of 2nd

     class definition

     constructing

     defined

     exceptions as

     identity vs. equality

     information needed by

     instantiation of

     interface of 2nd

     linking

     locked

     messages between

     orphan

     passing information to

         arguments

         parameters

     passing keyboard input to

     retrieving information from

     roles of

     self-referential

     serialization/deserialization of

     state of 2nd

     storage in vectors

     strings as 2nd

     type of

Object-oriented design (OOD) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th [See also Design]

     abstract data type (ADT)

     abstract methods

     abstraction principle

     code reuse

     divide and conquer 2nd

         principle

     encapsulation 2nd

         principle 2nd

     extensibility 2nd 3rd

         principle

     game hierarchy

     generality principle

     in ComputerGame hierarchy

     information hiding 2nd 3rd

         principle

     inheritance 2nd 3rd

     interface principle

     interfaces vs. abstract classes

     modularity

     polymorphism 2nd 3rd

     principles of 2nd

         abstraction principle

         divide and conquer principle

         encapsulation principle

         extensibility principle

         generality principle

         information hiding principle

         interface principle

     specialization

     tail recursion

     ToggleButton example

     TwoPlayerGame class

Object-oriented programming

     interacting objects metaphor

Object-oriented, characteristics of

ObjectInputStream class

ObjectOutputStream class

Off-by-one error 2nd 3rd 4th

OneRowNim class

Online references

openStream() method

Operating system

Operations in class diagram

Operator(s) 2nd 3rd 4th 5th 6th 7th 8th

     arithmetic

         precedence order of 2nd

         promotion rules for mixed

     binary

     boolean

     cast 2nd 3rd 4th

     character

         relational

     concatenation

     equality

     numeric

         for assignment

         for incrementing and decrementing

         precedence order for 2nd

         promotion rules and

         relational

     overloading of 2nd 3rd

     precedence order of 2nd

     promotion of

     unary 2nd

Optimizing compiler

OR

Order form

     borders

     checkboxes

     GUI for

     ItemListener interface

     radio buttons

Origin, centering the

Orphan object

Outer loop

Output method, designing

Output operation, defined

output stream 2nd 3rd

Output stream(s) 2nd

     defined

Output, formatting 2nd [See also I/O]

Overhead 2nd 3rd

     computational

     CPU

     memory

     of method call 2nd

Overloading 2nd 3rd 4th

     of constructor

     of operator 2nd 3rd

Overriding methods 2nd 3rd

     toString() method

Категории