Overloaded
Public
Protected
Private
Similar to other functions constructer has a list of parameters and a return type
The name of destructor should be started with ~
Constructor initializes an object when it is created
Destructor is called automatically when object is destroyed
Inheritance; polymorphism
Inheritance; encapsulation
Polymorphism; abstraction
Encapsulation; inheritance
As many as the program asks for
Only one per class
Only one object is constructed per run of the program
One object per variable
Software objects have RAM, ROM, and processors
Software objects are made of computer components
Software objects have identity, state, and behavior
Software objects have variables and storage
Make implementation independent
All of these options
Minimizing interdependencies among modules
Information hiding
Bottom - Up programming
Public functions and private variables
Declare - Define - Use
Top - Down programming
A class is a description of a kind of object
A class is the part of an object that contains the variables
A class is a section of computer memory containing objects
A class is a section of the hard disk reserved for object oriented programs
The output operator is
Cin is linked to keyboard by default
It only support OOP
All programs begin execution with function main()
Inheritance and polymorphism
Property and method
Encapsulation and abstraction
Object and instance