Students with a knowledge of structured programming techniques
Prerequisites
Some experience of C or another structured programming language
Course Aim
To provide students with the skills required to create and instantiate classes
Learning Objectives
Outline the elements of a class. Describe how class members can be accessed. Define and instantiate a class. Explain the use of inheritance in C++.
Topics Covered
Introduction to classes - Encapsulation and data hiding - Defining a class - Member functions Controlling access to class members - Public, private, and protected - Scoping rules - Static and nonstatic members - Friend classes and functions - The const keyword Implementing a simple class - Implementing a time object - Hands-on: Coding a simple object - Constructors and destructors - Hands-on: Using constructors and destructors Derived classes - Inheritance and derived classes - Single inheritance v. multiple inheritance - Multiple inheritance considerations
E&A Information Services 6 Saint Charles Ct Stafford, VA 22556 Phone: 888-742-3214 Email: Salesinfo@eno.com