- <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
*/
|
|