黑马程序员技术交流社区
标题:
多态中成员变量为什么两次输出的结果都不一样呢
[打印本页]
作者:
hainanlxk
时间:
2015-10-26 21:37
标题:
多态中成员变量为什么两次输出的结果都不一样呢
class A{ int m=6:
public void ti(){
System.out.println("A_ti');
}
class B{
int m=8
publix void ti(){
System.out.println("B-ti");
}
}
class C{
public static void main(String[] args){
A a=new B();
System.out.prinln(a.n);
B b=(B)a;
System.out.prinln(a.n);
}
w为什么输出的结果都不一样呢?
作者:
我爱吃小馒头
时间:
2015-10-26 22:19
。。。。。。。。。。。。。。。。
作者:
黑夜中那颗星
时间:
2015-10-27 00:02
兄弟,我想问你,这能编译通过吗? 你B根本就没继承A
作者:
android小学徒
时间:
2015-10-27 10:10
都没继承.......
作者:
sharplance
时间:
2015-10-27 11:22
没写继承就算了,楼主你打英文时用的都是全角字符吗?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2