黑马程序员技术交流社区
标题:
在继承中,变量有没有重写?
[打印本页]
作者:
date1130
时间:
2014-10-5 16:55
标题:
在继承中,变量有没有重写?
如果子类和父类同样定义了相同的非静态成员变量,在多态中,父类引用建立子类对象时,访问这个成员变量的时候,是访问的父类的,还是子类的呢?
作者:
朴日男
时间:
2014-10-5 17:30
毕老师的原话:
在多态中, 成员变量的特点:
无论编译和运行, 都参考左边(引用型变量所属的类)
在多态中, 静态成员函数的特点:
无论编译和运行, 都参考左边.
class Fu
{
int m = 2;
}
class Zi extends Fu
{
int m = 5;
}
class TT
{
public static void main(String[] args)
{
Fu f = new Zi();
System.out.println("m = "+f.m);
}
}
/*
m = 2
*/
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2