黑马程序员技术交流社区
标题:
继承时,子父类中成员变量的变化关系,很是复杂的变化
[打印本页]
作者:
java8023
时间:
2015-6-7 23:41
标题:
继承时,子父类中成员变量的变化关系,很是复杂的变化
<p>class CarDemo1 extends CarDemo3
{
public static void main(String[] args)
{
System.out.println("Hello---1");
}
CarDemo1()
{
name="王五";
String[] str= {"abc","def"};
main(str);
System.out.println("Hello---11");
}
}</p><p>class CarDemo2 extends CarDemo1
{
String name;
public static void main(String[] args)
{
System.out.println("Hello World!---2");
}
{
CarDemo1 car= new CarDemo1();
System.out.println(name);
}
}
class CarDemo3
{
String name="张三";
public static void main(String[] args)
{
System.out.println("Hello---3");
CarDemo2 car= new CarDemo2();
}
{
name="李四";
System.out.println(name);
}
}</p>
复制代码
/**
以CarDemo3 开始为程序入口的话答案就是如下:
Hello---3
李四
Hello---1
Hello---11
李四
Hello---1
Hello---11
null
可以自己运行运行;一下啊!!!!
注意运行时 的文件名首先以cardemo3开始程序执行
且主类选择的不同,执行结果也时候不同的,注意选择正确的程序入口
CarDemo1 开始答案结果是:
Hello---1
CarDemo2 开始答案结果是:
Hello---2
*/
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2