Interface:
Keyword: Interface
Only method declarations are available for interface methods.? Abstract?
Class uses the inherited interface to re-declare the same method as the interface and implement it.
Class is the abstraction of Objects
An interface is an abstraction of behavior.
An abstract class is an abstraction of a class.
Inheritance:
Subclass has non-private attributes and functions of the parent class.
Protected indicates that the subclass can inherit the methods or attributes of the parent class, but it is not public to other classes.
The constructor cannot be inherited. You can use the base keyword to call the constructor.
Interface Definition:
Public interface icalculator
{
Double add (Double X, Double Y );
}
Interface:
Publicclass calculatorservice: icalculator
{
Public double add (Double X, Double Y)
{
Return X + Y;
}
}