多态性: 是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:父类有的特征,子类可以有不同的表现
多态的实现: (1)抽象方法
(2)接口 :做大型项目的时候,接口都是作为一个模块供其他模块调用的
抽象方法实现:
需要注意的是父类必须声明为abstract,方法也得声明为abstract,没有方法体 一般抽象类也是作为父类被继承
子类继承父类:子类方法重写父类的方法,使用关键字override
接口的实现
先定义接口: 接口声明: 修饰符 interface 接口名字 { //没有修饰符默认为public //声明方法,没有方法体 void Fly(); }
Eggle类继承了抽象类Bird,也实现了IFly接口
实例化对象方法
新闻热点
疑难解答