148k views
1 vote
.What is overriding? Which keyword is needed to implement overriding?

User Filiz
by
6.1k points

1 Answer

1 vote

Answer:

overriding is defining a function in derived class with same name which is already exist in base class.

Step-by-step explanation:

Override key word is used in DotNet for overriding .It differes from language to language.In c++ no keyword is required for overriding.

#include<iostream.h>

public class BaseClass

{

public :

void print(){

cout<<"print in base class";

}

}

public class DerivedClass : public BaseClass

{

public :

void print(){

cout<<"print in derived class";

}

}

void main(){

BaseClass b=new BaseClass();

b.print();

DerivedClass d=new DerivedClass();

d.print()

}

User Freakyuser
by
6.7k points