關於System.out.print(Object obj);的理解

1.System調用其類屬性out,而out又是PrintStream類型,因此out能夠調用類PrintStream的方法print. 2.調用print()打印Object時,會判斷Object是否爲空,若是爲空,輸出null;若是非空,調用Object的toString(). 3.若是toString()方法被覆寫,那就調用覆寫後的;若是沒有被覆寫,就用自身的,自身的方法是用反射獲取類名稱,
相關文章
相關標籤/搜索