OOP Concepts (Very Important in Interviews)

 

✔ Class & Object

class Student {

public:

    int id;

    void show() { cout << id; }

};

✔ Encapsulation

Binding data + methods inside class.

✔ Inheritance

Types:

Single

Multiple

Multilevel

Hierarchical

Hybrid

✔ Polymorphism

Compile-time: Function overloading, Operator overloading

Runtime: Virtual functions, method overriding.

✔ Abstraction

Using abstract classes & pure virtual functions.

✔ Constructor / Destructor

Default, Parameterized, Copy constructor

Student(Student &s) { … }

Destructor: ~Student()


கருத்துரையிடுக

0 கருத்துகள்