sylwk1r0ry 发表于 2016-6-6 08:53:25

华为的一道面试题

代码如下:

package com.ex;
public class TestB extends TestA {
String string = "TestB var";
public static void main(String[] args) {
TestB testB = new TestB();
// testB.init();
System.out.println(testB.string);
}
public TestB() {
super();
System.out.println("TestB()");
}
void init() {
System.out.println("init()");
string = "test B init";
}
}
abstract class TestA {
String string = "TestA var";
public TestA() {
init();
}
abstract void init();
}


大家先看下能不能做对?
答案我就不写在这了,自己运行下就知道了.
页: [1]
查看完整版本: 华为的一道面试题