黑马程序员技术交流社区
标题:
java 的对象强制转换后的调用
[打印本页]
作者:
lilongbin2016
时间:
2016-12-10 23:03
标题:
java 的对象强制转换后的调用
package test;
public class ClassTest extends test2{
public static int qq = 444;
@Override
public int print() {
return 333;
}
public static void main(String[] args) {
ClassTest classTest = new ClassTest();
System.out.println(classTest.qq);
System.out.println(classTest.print());
System.out.println(((test2)classTest).qq);
System.out.println(((test2)classTest).print());
}
}
class test2{
public static int qq = 111;
public int print(){
return 222;
}
}
[java] view plain copy
结果是:
[java] view plain copy
444
333
111
333
[java] view plain copy
这个地方值得我们去深思一下java对象执行的机制。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2