當前位置:編程學習大全網 - 源碼下載 - Java註釋源代碼

Java註釋源代碼

公共類新病毒{

靜態病毒計數= 0;//定義壹個int靜態變量,該變量的值可以在調用方法後隨時更改。

private int new seconds = 0;//用變量名newSeconds定義壹個int變量。

Public NewVirus() {//定義壹個無參數的構造函數。

virus count++;//每當調用此構造函數時,靜態變量遞增,即在原始值上+1;

}

Static int getVirusCount() {//定義getter函數在類外獲取靜態變量VirusCount的值,返回類型為int。

返回病毒計數;//返回病毒計數的值。

}

Int getNewSeconds() {//定義getter函數來獲取類外私有NewSeconds變量的值。

返回newSeconds

}

布爾集合newSeconds(int new value){//私有屬性(變量)new seconds的賦值通過setter方法在類外實現。

if((new value & gt;59)& amp;(newValue & lt101)) {//加判斷當且僅當59

newSeconds = newValue//如果滿足條件,給newSeconds賦值,其值等於傳入此方法的int newValue的值。

返回true//並返回正確的設置結果。

} else {//如果傳入的int newValue的取值範圍不在59

返回false//返回設置結果不正確,賦值不成功。此時,ewSeconds是原始值。

}

}

公共靜態void main(String args[]){

new virus n = new new virus();//用new創建壹個新對象,並調用無參數構造函數。此時,病毒計數=1。

n.newSeconds = 63//因為是在類內部,所以可以直接使用object的方法。屬性賦值,並賦值63。

n . setnewseconds(53);//通過調用setter將私有屬性newSeconds的值設置為53,因為傳遞給此setter方法的值是53

new virus n 1 = new new virus();//用new創建壹個新對象,並調用無參數構造函數。此時,病毒計數=2。

n 1 . setnewseconds(81);//通過調用setter將私有屬性newSeconds的值設置為81。

new virus N2 = new new virus();//用new創建壹個新對象,並調用無參數構造函數。此時,病毒計數=3。

N2 . setnewseconds(73);//通過調用setter將私有屬性newSeconds的值設置為73。

new virus n3 = new new virus();//用new創建壹個新對象,並調用無參數構造函數。此時,病毒計數=4。

n3 . setnewseconds(84);//通過調用setter將私有屬性newSeconds的值設置為84。

new virus n4 = new new virus();//用new創建壹個新對象,並調用無參數構造函數。此時,病毒計數=5。

n4 . setnewseconds(96);//通過調用setter將私有屬性newSeconds的值設置為96。

system . out . println(" * * * meter generated "+new virus . virus count+" objects ");//此時,在類內部,可以以對象的形式調用屬性。屬性()。如果在類外,必須調用getter方法調用virusCount屬性(new NewVirus()。getVirusCount)來計算已經生成了多少個對象。

系統。out . println(" n的newSeconds屬性為"+n . new seconds);//輸出對象n的newSeconds值,此時在類內可以調用對象形式的屬性。如果它在類之外,則必須調用getter方法(n.getNewSeconds())來獲取該屬性的值。

系統。out . println(" n 1的newSeconds屬性為"+n 1 . new seconds ");//輸出對象n1的newSeconds值。此時,在類中,您可以以對象的形式調用屬性。如果它在類之外,則必須調用getter方法(n1.getNewSeconds())來獲取該屬性的值。

系統。out . println(" N2的newSeconds屬性為:"+N2 . new seconds ");//輸出對象n2的newSeconds值。此時,在類中,您可以以對象的形式調用屬性。如果它在類之外,則必須調用getter方法(n2.getNewSeconds())來獲取該屬性的值。

系統。out . println(" n3的newSeconds屬性為:"+n3 . new seconds ");//輸出對象n3的newSeconds值。此時,在類中,您可以以對象的形式調用屬性。如果它在類之外,則必須調用getter方法(n3.getNewSeconds())來獲取該屬性的值。

系統。out . println(" n4的newSeconds屬性為:"+n4 . new seconds ");//輸出對象n3的newSeconds值。此時,在類中,您可以以對象的形式調用屬性。如果它在類之外,則必須調用getter方法(n4.getNewSeconds())來獲取該屬性的值。

}

}程序運行結果:

* * *計產生了五個對象。

n的newSeconds屬性是:63。

n1的newSeconds屬性是:81。

n2的newSeconds屬性是:73。

n3的newSeconds屬性是:84。

n4的newSeconds屬性為:96。

  • 上一篇:OPTICS聚類算法的matlab實現
  • 下一篇:拼多多裏的動漫海報是盜版嗎?
  • copyright 2024編程學習大全網