淺談Java中的System.out.println()

在Java編程中,我們常常用System.out.println()方法來輸出字符串,也許我們都已經猜到println()是方法名,但System是什麼,out又是什麼呢?

這裏就涉及用到一個static關鍵字。如下圖,其實System是java.lang裏面的一個類。




而out就是System裏面的一個數據成員(也稱爲字段),但這個成員不是基本類,而是java.io.PrintStream類的對象,java.io.PrintStream類有些什麼方法等一下再說。我們先看看下面的截圖,被關鍵字static修飾的數據成員或方法可以直接通過“類名.數據成員”或“類名.方法”來引用,而無須先建立對象。所以System.out是應用了out這個靜態數據成員。 




而out又是一個java.io.PrintStream類的對象,所以out必然可以調用java.io.PrintStream類裏面的方法,println()就是java.io.PrintStream類裏的一個方法,它的作用就是用來想控制檯輸出信息的。








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章