Object-Oriented Programming Using C++ 1 1.1 Abstract Data Types 1 1.2 Encapsulation 1 1.3 Inheritance 6 1.4 Pointers 9 1.4.1 Pointers and Arrays 12 1.4.2 Pointers and Copy Constructors 14 1.4.3 Pointers and Destructors 16 1.4.4 Pointers and Reference Variables 17 1.4.5 Poi