Object is a real world entity.

Struct in C ?
Data Type ?
Defines the type of data.
Employee, Student etc.int, char, float, String etc.Basic example:
struct Employee {
char name[200];
int age;
float salary;
}
struct Employee employee
class Employee {
string name;
int age;
float salary;
};
“Names given to object are instances.”
Types of memory:
Abstraction allows to layer the semantics of a complex system into more manageable pieces.
It is achieved using the abstract keyword in Java or virtual functions / pure-virtual-functions in C++.