Basic OOP Programs

2019-02-21 00:19:40 - Adil Khan

Practical No 1:
Write a Program to show the concept of Class and Object.

 

#include

using namespace std;

class myClass{

            public:

            void memFunc(){

                        cout<<"Hello every One!";

            }

};

int main(){

             

            myClass obj;

            obj.memFunc();

            return 0;

}


Practical No 2:
Write a Program to show the concept of Encapsulation.     

 

#include

using namespace std;

class myClass{

            private:

            int age;

            public:

            void getAge(){

                        cout<<"Enter Your Age :";

                        cin>>age;

            }

            void showAge(){

                        cout<<"Your Age is "<

            }

};

int main(){

             

            myClass obj;

            obj.getAge();

            obj.showAge();

            return 0;

}


Practical No 3:
Write a Program to show the concept of Polymorphism.    

 

#include

using namespace std;

class myClass{

            private:

            int sum;

            public:

            void add(int x,int y,int z){

                        sum = x+y+z;

                        cout<<"Sum of "<

            }

            void add(int x,int y){

                        sum = x+y;

                        cout<<"Sum of "<

            }

};

int main(){

             

            myClass obj;

            obj.add(5,44);

            obj.add(5,3,5);

            return 0;

}


Practical No 4:
Write a Program to show the concept of Constructor.         

 

#include

using namespace std;

class myClass{

            private:

            int x;

            public:

            myClass(){

                        cout<<"Hello this is a constructor!";

                        x=3;

            }

            void memFunc(){

                        cout<<" This is a member function and x = "<

            }

};

int main(){

             

            myClass obj;

            obj.memFunc();

            return 0;

}


Practical No 5:
Write a Program to show the concept of Destructor.           

 

#include

using namespace std;

class myClass{

            private:

            int x;

            public:

            myClass(){

                        cout<<"Hello this is a constructor!";

                        x=3;

            }

            ~myClass(){

                        cout<<" Hello this is a destructor!";

            }

};

int main(){

             

            {

            myClass obj;

            }

            return 0;

}


Practical No 6:
Write a Program to show the concept of Inheritance.          

 

#include

using namespace std;

class A{

            protected:

            int x;

            public:

            void setX(int a){

                        x = a;

            }

};

class B:public A{

            public:

            void getX(){

                        cout<<"x = "<

            }

};

int main(){

             

            B obj;

            obj.setX(4);

            obj.getX();

            return 0;

            }

 

Download the File Below for all Programs 

Download: Basic OOP Programs _ 0.pdf

More Posts