攜程面試題2018.10.31
阿新 • • 發佈:2018-11-20
下面的程式輸出什麼
package com.yan.interview; 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 a = new Base(); System.out.println(a); System.out.println("-------------------"); Sub c = new Sub(); System.out.println(c); System.out.println("------------------------"); Base b = new Sub(); System.out.println(b); } }
輸出結果
base
[email protected]
-------------------
null
[email protected]
------------------------
null
[email protected]