Monday, 9 April 2018

Abstract Class

Abstract class is one that which not used to create object. An abstract class is designed only to act as base class and it is inherited by other class.

It is designed concept in the program development and provide a base upon which other classes may be built.

Remember that a class containing pure virtual function can not be used to declare the any objects of it own. As stated earlier such classes are called as abstract base class.

#include<conio.h>
#include<iostream.h>
class A
{
public:
virtual void getdata( ) {   }
virtual void putdata( )=0;
};
class B : public A
{
public:
void getdata( )
{
cout<<"\n\t This is B class getdata( )";
}
void putdata( )
{
cout<<"\n\t This is B class putdata( )";
}
};
void main( )
{
clrscr( );
A a;
B b;
b.getdata( );
b.putdata( );
getch( );
}
 

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (76) AI (35) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (174) C (77) C# (12) C++ (82) Course (67) Coursera (231) Cybersecurity (24) data management (11) Data Science (129) Data Strucures (8) Deep Learning (21) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (34) Hadoop (3) HTML Quiz (1) HTML&CSS (47) IBM (30) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (61) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (4) Pandas (4) PHP (20) Projects (29) Python (950) Python Coding Challenge (392) Python Quiz (46) Python Tips (3) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (4) Software (17) SQL (42) UX Research (1) web application (8) Web development (4) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses