public class Base
{
??? private String baseName = "base";
??? public Base()
??? {
??????? callName();
??? }
??? public void callName()
??? {
??????? System. out. println(baseName);
??? }
??? static class Sub extends Base
??? {
??????? private String baseName = "sub";
??????? public void callName()
??????? {
??????????? System. out. println (baseName) ;
??????? }
??? }
??? public static void main(String[] args)
??? {
??????? Base b = new Sub();
??? }
}
大家來看看這段代碼的輸出會(huì)是什么?不要用編譯器!
冰山點(diǎn)水
2016-05-27 00:06:29