標籤:構造 變數 解釋 end 靜態變數 多個 成員方法 this關鍵字 工具
今天主要是學習下static靜態變數的瞭解 ,主要是用於多個對象相同的成員變數,用以節省空間的。它是隨著類的載入而載入可以是方法也可以是對象。直接通過類名調用。比如main方法就是,可以直接調用。
main方法是靜態
public:許可權最大
static:不用建立對象調用
void:傳回值給jvm沒有意義
main:就是一個常見的名稱。
String[] args:可以接收資料,提供者的靈活性
需要說明的是,靜態方法沒有this關鍵字,因為靜態隨著累的載入而載入,this是隨著對象的建立而存在的。靜態變數:可以通過對象名調用,也可以通過類名調用 。成員變數:只能通過對象名調用
然後是說明書的製作。格式
/**
*這是個針對看片清理緩衝的工具類
*@author XX
*@version V。1.1
*/
依次在你所需要的類前面寫。注意類中的注釋,主要有@param 後加參數和@return 後加傳回值 。寫完之後呢? 命令框使用javadoc -d 目錄 -author -version 類名.java,完成後,開啟目錄找到index.html開啟 協助文檔有助於開發,但我們還是必須要有一個 JDK_API文檔,用於搜尋學習中所遇到的陌生類。具體使用如下
開啟協助文檔
2:點擊顯示,找到索引,看到輸入框
3:知道你要找誰?以Scanner舉例
4:在輸入框裡面輸入Scanner,然後斷行符號
5:看包
java.lang包下的類不需要匯入,其他的全部需要匯入。
要匯入:
java.util.Scanner
6:再簡單的看看類的解釋和說明,別忘了看看該類的版本
7:看類的結構
成員變數欄位摘要
構造方法構造方法摘要
成員方法 方法摘要
8:學習構造方法
A:有構造方法就建立對象
B:沒有構造方法成員可能都是靜態
9:看成員方法
A:左邊
是否靜態:如果靜態,可以通過類名調用
傳回值類型:人家返回什麼,你就用什麼接收。
B:右邊
看方法名:方法名稱不要寫錯
參數列表:人家要什麼,你就給什麼;人家要幾個,你就給幾個。
然後是繼承,就c++講過主要是看看有沒有什麼不同的。 格式的話。 class 子類名 extends 父類名。我注意到的細節有:1java只支援單繼承不支援多繼承,這點不一樣。。zzzzz...關於private和public的各種許可權就不說了。。2 要說明的是子類的方法訪問變數的尋找順序:在子類方法的局部範圍找,有就使用。在子類的成員範圍找,有就使用。在父類的成員範圍找,有就使用。
java學習第6天