最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

求問Telephone.java里面, Public class Telephone {}再嵌套Public Telephone (){}是什么鬼

如題。Public class Telephone {}再嵌套Public Telephone (){}是什么鬼。之前新建class的時候明明說里面的是先聲明屬性再聲明方法啊。聲明方法的時候不都是:返回值 + 方法名(參數(shù)) 這樣的語法么?怎么直接Public也不用返回值了?

正在回答

2 回答

Public Telephone (){}并不是方法,它是一個構(gòu)造器,相當(dāng)于c++中的構(gòu)造函數(shù)(我自己的理解)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

我也是貓 提問者

非常感謝!
2016-12-16 回復(fù) 有任何疑惑可以回復(fù)我~

剛看了清華大學(xué) 出版社的《明日科技. Java從入門到精通(第3版)》,上面這樣解釋的,看了之后我覺得我差不多懂了:

在類中除了成員方法之外,還存在一種特殊類型的方法,那就是構(gòu)造方法。構(gòu)造方法是一個與類同名的方法,對象的創(chuàng)建就是通過構(gòu)造方法完成的。每當(dāng)類實例化一個對象時,類都會自動調(diào)用構(gòu)造方法。構(gòu)造方法的特點如下:構(gòu)造方法沒有返回值。構(gòu)造方法的名稱要與本類的名稱相同。

注意:

在定義構(gòu)造方法時,構(gòu)造方法沒有返回值,但這與普通沒有返回值的方法不同,普通沒有返回值的方法使用public void methodEx()這種形式進行定義,但構(gòu)造方法并不需要使用void關(guān)鍵字進行修飾。

構(gòu)造方法的定義語法格式如下:

public book (){

????//……構(gòu)造方法體

}

public:構(gòu)造方法修飾符。

book:構(gòu)造方法的名稱。

在構(gòu)造方法中可以為成員變量賦值,這樣當(dāng)實例化一個本類的對象時,相應(yīng)的成員變量也將被初始化。如果類中沒有明確定義構(gòu)造方法,編譯器會自動創(chuàng)建一個不帶參數(shù)的默認構(gòu)造方法。

3 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

求問Telephone.java里面, Public class Telephone {}再嵌套Public Telephone (){}是什么鬼

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號