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 |