Register now or log in to join your professional community.
we can use only one abstract class at a time but multiple interface can be created
To choose Abstract class : to maintain the common behaviour (acquired by base/ abstract class) into the child classes which implements the abstract class.
i will show the code example
public abstract class Employee{
public virtul string FullNamePrint()
{ return "Awais Shabir";
}
}
// Interface Example
Public Interface IEmployee
{string FullNamePrint();
}
if you are using multi inheritance then used interface because interface supports multi inheritance
Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.