码迷,mamicode.com
首页 > 编程语言 > 详细

使用java实现面向对象 第三章

时间:2017-10-07 20:39:21      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:无法   als   运行时   引用   关系   实现   子类   方法重写   面向   

第三章 多态

一、编写父子类

1.多态是具有表现多种型生态的能力的特征,同一个实现接口,使用不同的实例而执行不同的操作

 

2.一个引用类型,使用不同的实例而执行不同操作。(父类引用子类对象)

使用多态的好处:通过多态可以减少类中的代码量,可以提高代码的可扩展性和可维护性。

3. 实现思路编写子类,子类重写父类方法

运行时,使用父类的类型,子类的对象。

二、实现多态的两个要素

1. 重写

使用父类类型

方法重写的规则

在继承关系的子类中

重写的方法名、参数、返回值类型必须与父类相同

私有方法不嫩计策因而也无法重写。

2.Instanceof运算符

instanceof  类或接口

该运算用来判断一个对象是否属于一个类或者实现了一个接口。结果为true或false。

子类转换成父类时的规则:

子类到父类的转换(向上转换)

父类到子类的转化(向下转换)

使用java实现面向对象 第三章

标签:无法   als   运行时   引用   关系   实现   子类   方法重写   面向   

原文地址:http://www.cnblogs.com/ppdpp/p/7635596.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!