乙個類的載入問題題目

2022-05-06 01:09:12 字數 537 閱讀 3923

如題,如下**輸出結果是什麼?

public

class

classloadtest

public

class

classa

}public

class classb extends

classa

public

intgetsuperfield()

}}

輸出結果:

100

01com.job.examine.classloadtest$classb

com.job.examine.classloadtest$classb

com.job.examine.classloadtest$classa

困惑:標記1的輸出結果有點疑惑。

解釋:

當子類重寫了父類方法,向上轉型後呼叫的是子類方法;

子類沒有重寫父類方法,向上轉型後呼叫的是父類方法。

乙個關於JAVA類載入機制的面試題目

class singleton public static singleton getinstance public class test 錯誤答案 count1 1 count2 1 正確答案 count1 1 count2 0 根據本體來分析類載入的過程 1 singleton singleto...

題目 寫乙個只能構造乙個物件的類

題目 寫乙個只能構造乙個物件的類 整理 cmdhack 2010年1 月24日19 47 49 分析 建構函式分為有參構造 無參構造 拷貝構造 三種方法 物件又分為棧中構造物件和堆中構造物件 首先來按照普通的做法寫乙個類如下 很顯然如果單單這樣可以構造無數個物件 那我設想一下如果在建構函式中做乙個 ...

乙個類中的方法載入順序

package parent public class father static int a 1 public father public void putong static public static void staticmethod private void putong2 public ...