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

JAVA-初步认识-第十章-多态-概述

时间:2017-11-11 16:49:27      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:size   创建   技术分享   分享   面向   那是   bsp   blog   引用   

一.

面向对象的第三个特征-多态。怎么理解多态,就是多种形态。

之前已经见识过多态,就函数而言,它就具备多态的特点。比如说它的参数列表不同,它的存在形态就不一样。同样一个函数,有的放在父类里面,有的放在子类里面,这样不一样。这就是函数的多态性。→那是否意味着讲到多态,可能涉及很多方面。

重点集中在对象的多态性上。首先对象的定义,我就不是很明确,类是对象么?根据类创建的对象肯定是对象。

技术分享

建立本类对象,并通过本类的引用,指向了本类的对象。

技术分享

猫具备了不同形态,既可以是猫,也可以是动物。一个new 猫()的对象,可以具备多种形态。这就是对象的多态性。

这句话,动物 x=new 猫(); 进行解析,动物是父类,创建的变量x,指向了子类对象。这就是多态的体现。本句话的左边是动物类,右边猫是猫类。

技术分享

技术分享

这里说的引用,就是说的x。

技术分享

 

JAVA-初步认识-第十章-多态-概述

标签:size   创建   技术分享   分享   面向   那是   bsp   blog   引用   

原文地址:http://www.cnblogs.com/wsw-bk/p/7819264.html

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