Overloading,Overriding,Virtual
Overloading,Overriding,Virtual
#include<iostream>
class dot{
public:
};
class scholar:dot{
public:
};
int main(){
dot a;
scholar s;
a.print(2015);
s.print("Shailendra Chuhan");
return 0;
/*EG_of_function_overriding*/
#include<iostream>
class dot{
public:
void print(){
cout<<"Welcome to DotNetTrick"<<endl;
};
public:
void print(){
};
int main(){
scholar obj;
obj.print();
return 0;
/*EG_of_virtual_function*/
#include<iostream>
class dot{
public:
cout<<"Welcome to DotNetTrick"<<endl;
};
public:
void print(){
cout<<" Welcome to schoolarhat"<<endl;
};
int main(){
scholar sobj;
dot*ptr=&sobj;
ptr->print();
return 0;