e-Catalog


Contact
C++ Programming: Classes and Data Abstraction

Course Status: Released
Course Language: English
Course Duration: 4 Hours
Deployment Options: Online, Interactive CDs, Network, Downloads, Intranet

Audience
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

| About Eno.com | Security&Privacy | Contact Us |
Copyright © 1995-2005 E&A Inc.. All rights reserved.