Classes, Functions, and Object-oriented Programming


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Object-oriented programming is based on the use of objects created from class definitions. Explore the basics of creating custom classes and object-oriented programming principles such as encapsulation and inheritance in C++.

Target Audience
Individuals looking to learn C++ programming, or experienced C++ programmers wishing to refresh or improve their skills

Prerequisites
None

Expected Duration (hours)
1.1

Lesson Objectives

Classes, Functions, and Object-oriented Programming

  • start the course
  • overload operators in C++ custom classes
  • pass objects as function arguments in C++
  • create C++ virtual functions
  • create abstract and interface classes in C++
  • create a class using the "this" keyword in C++
  • create a C++ class with static members
  • declare a friend function in C++
  • declare a friend class in C++
  • create a class in C++ that utilizes encapsulation
  • create a C++ class with inheritance
  • create a C++ class with multiple inheritance
  • create an application that incorporates OOP techniques
  • Course Number:
    sd_cpro_a05_it_enus

    Expertise Level
    Beginner