[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] • (apostrophe) Object class explicit derivation from object-oriented programming 2nd analysis and design creating models defining classes encapsulation establishing relationships among classes eXtreme programming, compared to, resources for generalization and metaphors and objects polymorphism problem domains object interaction specialization objects 2nd 3rd adding to array lists adding to end of queues collections of [See arrays] converting copying variables from creating copies of current instance of [See Me keyword] destroying evaluating whether two are equivalent or refer to same instance instantiating Camel notation and New keyword naming conventions 2nd providing access to type providing hash functions for collections removing from queues removing/returning at queue beginning returning strings with name of class tracking specific zzz [See also classes][See also classes] offsets [See indexes] one-dimensional arrays copying queue elements to returning index of first/last instance of values reversing order of elements in sorting values in operators assignment logical, precedence of mathematical modulus precedence of simple arithmetical precedence of relational precedence of Or operator overloading constructors signatures methods Overridable keyword versioning with Overrides keyword 2nd versioning with |