A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在多态(父类有指向子类的对象)中,成员函数(非静态)的特点:
在编译时期:参阅引用型变量所属的类(父类)中是否有调用的方法,
如果有编译通过,如果没有,编译失败。
在运行时期:参阅对象所属的类(子类)中是否有调用的方法。
简单总结:成员函数在多态调用时,编译看左边,运行看右边

在多态中,成员变量的特点:
无论编译和运行,都参考左边即引用型变量所属的类(父类)

在多态中,静态成员函数的特点
无论编译和运行,都参考左边即引用型变量所属的类(父类)
*/
/*
Fu f=new Zi();父类引用指向子类对象
对象:一个类的具体实例化;
引用:对象的别名,使用该别名可以存放该对象,
编译器不会为引用分配空间,新对象与源对象共用一个存储地址空间;
引用的生命周期是它所引用的对象的生命周期,
函数里返回一个局部对象的引用是很危险的
给你推荐一种最简单的理解方式:引用就好比是给商品贴的标签,
你通过标签可以拿到这个商品.
*/

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马