码迷,mamicode.com
首页 > 其他好文 > 详细

多态的学习

时间:2017-11-30 20:13:55      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:方法   color   定义   animal   注意   办公   证明   子类   使用场景   

多态:
多态的意思:一个对象,可以有多种形态,比如说:笔记本电脑,他可以是游戏本,还可以是办公本。
电脑:台式机,一体机,笔记本。他们都是统称为电脑。
 
多态的使用:
多态在使用过程中,需要注意:
1、使用多态必须要有继承关系,子父类。
2、使用过程中,子类必须要重写父类的方法才能运行。
3、在定义多态过程中,必须通过地址指向关系进行定义对象。Animal animal = new Dog();
 
多态的注意事项:
1、多态在使用过程中,如果想要调用子类特有方法,那么就需要注意,如果不向下(强制)转换为子类对象类型,那么无法调用子类自有方法。
2、多态在使用过程中,通过对象可以直接调用父类的自有方法。
3、在对象转换类型过程中,该对象依然保持原有的对象。(通过equals方法可以证明,地址值完全一致)。
 
多态的使用场景:
1、我有很多个动物。
2、每个动物具体吃什么。-->指定。

多态的学习

标签:方法   color   定义   animal   注意   办公   证明   子类   使用场景   

原文地址:http://www.cnblogs.com/hqf520/p/7930598.html

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