亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

構造java函數

2019-11-18 13:53:35
字體:
來源:轉載
供稿:網友

每次在創建實例變量,對類中的所有變量都要初始化是很乏味的。即使你對setDim ( ) 這樣的方法增加有用的功能時,你也不得不這樣做。假如在一個對象最初被創建時就把對它的設置做好,那樣的話,程序將更簡單并且更簡明。因為對初始化的要求是共同的,java 答應對象在他們被創造時初始化自己。這種自動的初始化是通過使用構造函數來完成的。

構造函數(constrUCtor )在對象創建時初始化。它與它的類同名,它的語法與方法類似。一旦定義了構造函數,在對象創建后,在new運算符完成前,構造函數立即自動調用。構造函數看起來有點希奇,因為它沒有任何返回值,即使是void 型的值也不返回。這是因為一個類的構造函數內隱藏的類型是它自己類的類型。構造函數的任務就是初始化一個對象的內部狀態,以便使創建的實例變量能夠完全初始化,可以被對象馬上使用。

你可以重寫Box 例子程序,以便當對象創建時盒子的尺寸能被自動地初始化。為了達到這個目的,用構造函數代替setDim 。讓我們由定義僅僅將每個盒子的尺寸設置為同樣值的一個簡單的構造函數開始。示例如下:

/* Here,Box uses a constructor to initialize the

dimensions of a box.
*/
class Box {

double width; double height; double depth;

// This is the constructor for Box.
Box() {
System.out.PRintln("Constructing Box");

width = 10;
height = 10;
depth = 10;

}

// compute and return volume double volume() { return width * height * depth;}}

class BoxDemo6 {

public static void main(String args[]) { // declare,allocate,and initialize Box objectsBox mybox1 = new Box();Box mybox2 = new Box();

double vol;

// get volume of first box
vol = mybox1.volume();
System.out.println("Volume is " + vol);

// get volume of second box
vol = mybox2.volume();
System.out.println("Volume is " + vol);

}
}

運行該程序,產生如下的結果:

Constructing Box
Constructing Box
Volume is 1000.0
Volume is 1000.0

正如你能看到的一樣,當mybox1 和mybox2 被創建時,它們兩個都被Box 構造函數初始化。因為構造函數將所有的盒子賦為一樣的尺寸,長、寬、高都是10,mybox1 和 mybox2 將有一樣的體積。在Box( )內的println( ) 語句僅僅是為說明的緣故。大多數構造函數的功能不顯示任何東西,他們僅簡單地初始化一個對象。

在繼續學習前,讓我們再考察new運算符。你已經知道,當分配一個對象時,使用下面的通用格式:

class-var = new classname( );

現在你可以理解為什么在類的名字后面需要圓括號。圓括號的作用是調用該類的構造函數。這樣,在下面的這行中

Box mybox1 = new Box();

new Box( ) 調用Box( )構造函數。假如你不顯式為類定義一個構造函數,Java 將為該類創建一個默認的構造函數。這就是本行程序在Box早期版本沒有定義構造函數工作的原因。
默認構造函數自動地將所有的實例變量初始化為零。默認構造函數對簡單的類是足夠的,但是對更復雜的類它就不能滿足要求了。一旦你定義了你自己的構造函數,默認構造函數將不再被使用。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97视频免费在线看| 国产福利成人在线| 欧美亚洲日本网站| 伊人久久大香线蕉av一区二区| 亚洲最新av网址| 九九精品视频在线观看| 最近日韩中文字幕中文| 韩剧1988在线观看免费完整版| 国产一区二区黑人欧美xxxx| 欧美中文字幕第一页| 久久久精品一区二区| 欧美黑人视频一区| 国产精品18久久久久久麻辣| 亚洲天堂男人的天堂| 久久精品亚洲一区| 亚洲精品久久久久国产| 久久香蕉国产线看观看网| 精品毛片三在线观看| 久久精品99久久香蕉国产色戒| 欧洲成人午夜免费大片| 亚洲激情视频在线播放| 久久久久久18| 久久久久日韩精品久久久男男| 国产又爽又黄的激情精品视频| 欧美黑人性生活视频| 欧美成人精品激情在线观看| 亚洲视频在线看| 亚洲欧美日韩天堂| 成人免费高清完整版在线观看| 色综合久综合久久综合久鬼88| 国产精品18久久久久久麻辣| 孩xxxx性bbbb欧美| 在线日韩欧美视频| 奇米四色中文综合久久| 成人精品久久av网站| 免费91麻豆精品国产自产在线观看| 992tv成人免费影院| 久久中文精品视频| 国内成人精品一区| 亚洲欧洲日产国码av系列天堂| 亚洲色图激情小说| 91av在线影院| 国产精品爽爽爽| 亚洲毛片在线观看| 国产精品一区二区在线| 日韩精品视频免费专区在线播放| 色先锋久久影院av| 日韩av色在线| 色狠狠av一区二区三区香蕉蜜桃| 国产精品自产拍在线观看中文| 亚洲一区二区免费| 亚洲国产精品热久久| 国产欧亚日韩视频| 久久久久久久久久久网站| 日韩中文字幕在线免费观看| 福利二区91精品bt7086| 欧美激情在线狂野欧美精品| 欧美综合在线观看| 欧美日韩精品国产| 国产精品久久久久久av| 成人网在线观看| 日韩福利在线播放| 日韩欧美亚洲范冰冰与中字| 亚洲欧洲在线免费| 另类天堂视频在线观看| y97精品国产97久久久久久| 色噜噜狠狠狠综合曰曰曰88av| 欧美中文在线观看| 国产日产亚洲精品| 久久成人免费视频| 欧美国产亚洲精品久久久8v| 亚洲人成网站在线播| 精品亚洲一区二区三区| 久热精品视频在线免费观看| 最近2019中文字幕大全第二页| 国产精品国内视频| 日本精品久久电影| 中文字幕日韩在线播放| 国产精品黄色av| 国产精品久久久久久久av电影| 久久综合国产精品台湾中文娱乐网| 欧美日韩国产区| 日韩国产欧美精品一区二区三区| 青青久久aⅴ北条麻妃| 日本最新高清不卡中文字幕| 97人人爽人人喊人人模波多| 亚洲男人天天操| 亚洲精品福利免费在线观看| 欧美日韩在线视频一区二区| 免费av在线一区| 欧美日韩午夜视频在线观看| 美女扒开尿口让男人操亚洲视频网站| 国产97人人超碰caoprom| 久久精品人人做人人爽| 亚洲国产欧美一区二区三区同亚洲| 亚洲欧美精品在线| 原创国产精品91| 亚洲视频在线免费观看| 午夜精品久久久久久久男人的天堂| 亚洲精品99久久久久| 久久国内精品一国内精品| 亚洲国产免费av| 久久久国产精品一区| 欧美成aaa人片免费看| 夜夜嗨av色一区二区不卡| 久久久国产精品免费| 在线视频日本亚洲性| 国产福利视频一区二区| 国产综合色香蕉精品| 亚洲国产精品99久久| 国产亚洲aⅴaaaaaa毛片| 欧美精品在线看| 成人国产精品一区二区| 中文字幕成人在线| 亚洲自拍av在线| 亚洲免费电影一区| 久久精品国产亚洲7777| 91在线看www| 免费99精品国产自在在线| 欧美国产第一页| 97热精品视频官网| 久久久精品一区二区| 成人欧美一区二区三区黑人孕妇| 日本乱人伦a精品| 色视频www在线播放国产成人| 欧美精品福利视频| 精品国产91久久久| 亚洲精品福利免费在线观看| 色小说视频一区| 97热精品视频官网| 日韩av一区二区在线观看| 欧美老少做受xxxx高潮| 最近2019好看的中文字幕免费| 欧美中文字幕在线播放| 日韩av快播网址| 亚洲国产精品成人av| 日韩在线播放av| 亚洲色图国产精品| 久久久久久亚洲精品中文字幕| 精品亚洲一区二区三区在线播放| 午夜精品久久久99热福利| 国产精品视频资源| 91情侣偷在线精品国产| 欧美黄色片在线观看| 在线观看国产精品日韩av| 国产日本欧美一区二区三区| 91av在线免费观看视频| 欧美黑人性生活视频| 91久久嫩草影院一区二区| 国产精品99蜜臀久久不卡二区| 亚洲一区中文字幕在线观看| 日韩国产精品亚洲а∨天堂免| 在线激情影院一区| 国产一区二区日韩精品欧美精品| 亚洲精品日韩在线| 久久久久久久久爱| xvideos成人免费中文版| 日韩资源在线观看| 国内揄拍国内精品| 欧亚精品在线观看| 日韩国产高清视频在线| 亚洲精品国产品国语在线| 久久天天躁狠狠躁夜夜躁2014| 国产精品video|