国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

構造方法(java中跟類名一樣的方法名的作用)

2019-11-06 07:05:12
字體:
來源:轉載
供稿:網友
java中,任何變量在被使用前都必須先設置初值.
Java提供了為類的成員變量賦初值的專門功能:構造方法(constructor)
構造方法是一種特殊的成員方法,它的特殊性反映在如下幾個方面:  
1.構造方法的名字必須與定義他的類名完全相同,沒有返回類型,甚至連void也沒有。  
2.構造方法的調用是在創建一個對象時使用new操作進行的。構造方法的作用是初始化對象。  
3.每個類可以有零個或多個構造方法.  
4.不能被static、final、synchronized、abstract和native修飾。構造方法不能被子類繼承。  
5.構造方法在創建對象時自動執行,一般不能顯式地直接調用.   構造方法可以被重載。沒有參數的構造方法稱為默認構造方法,與一般的方法一樣,構造方法可以進行任何活動,但是經常將他設計為進行各種初始化活動,比如初始化對象的屬性。   
   具體使用:分別計算長、寬為20、10和6、3的兩個長方形的面積。   
class RectConstructor{  
double length;   
double width;   
double area(){   
return length*width;   }   
RectConstructor(double width,double length){//帶參數的構造方法   
this.length=length;   this.width=width;  
 }   
}   
public class RectDemo{   
public static void main(String args[])
 {   RectConstructor rect1=new RectConstructor(10,20);   
RectConstructor rect2=new RectConstructor(3,6);  
 double ar;   ar=rect1.area();  
 System.out.PRintln("第一個長方形的面積是"+ar);  
 ar=rect2.area();   System.out.println("第二個長方形的面積是"+ar); 
  }   
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄梅县| 沙河市| 新龙县| 游戏| 崇文区| 铜陵市| 增城市| 神木县| 阜宁县| 延安市| 故城县| 赤城县| 义马市| 治多县| 荣成市| 永年县| 中西区| 广德县| 梅河口市| 芮城县| 奈曼旗| 太康县| 土默特左旗| 大同市| 叙永县| 伊宁县| 天柱县| 甘泉县| 十堰市| 陆丰市| 廉江市| 浦北县| 老河口市| 乌鲁木齐市| 临朐县| 清徐县| 灯塔市| 信宜市| 永春县| 泰安市| 台前县|