首页 > 学院 > 开发设计 > 正文

面向对象之多态

2019-11-06 08:15:50
字体:
来源:转载
供稿:网友

多态性: 是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:父类有的特征,子类可以有不同的表现

多态的实现: (1)抽象方法

(2)接口 :做大型项目的时候,接口都是作为一个模块供其他模块调用的

抽象方法实现:

这里写图片描述

需要注意的是父类必须声明为abstract,方法也得声明为abstract,没有方法体 一般抽象类也是作为父类被继承

子类继承父类:子类方法重写父类的方法,使用关键字override

这里写图片描述

接口的实现 这里写图片描述

先定义接口: 接口声明: 修饰符 interface 接口名字 { //没有修饰符默认为public //声明方法,没有方法体 void Fly(); }

这里写图片描述

Eggle类继承了抽象类Bird,也实现了IFly接口

实例化对象方法

这里写图片描述


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表