接口:
关键字:interface
接口方法只有方法声明。?抽象?
类使用继承接口,重新声明与接口一样的方法,并且有实现。
类是对对象的抽象
接口是对行为的抽象
抽象类是对类的抽象
继承:
子类拥有父类非private的属性和功能
Protected表示子类可以继承父类的方法或属性,但不对其他类公开
构造方法不能被继承,可以使用base关键字调用
定义接口:
public interface ICalculator
{
double Add(double x, double y);
}
使用接口:
publicclass CalculatorService:ICalculator
{
public double Add(double x,double y)
{
return x + y;
}
}