亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

class、method、constructor在java語言中是什么關系?

class、method、constructor在java語言中是什么關系?

class、method、constructor在java語言中是什么關系?
查看完整描述

5 回答

?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

簡單的說:
class 指的是一個類,類代表一個類型的東西。
class可以通過constructor(構造方法)來實例一個對象,
一般情況下java代碼使用類的對象,只有在使用靜態變量,方法的時候才會使用class。
method是指類中完成一定功能處理的代碼。

查看完整回答
反對 回復 2019-06-01
?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

Constructor 是構造器呀,Constructor<?> 表示的是?類的構造器,Method 怎么用泛型呢,你的意思是用泛型表示返回值嗎?主要是通過寫方法你就能發現一個問題,比如:

1234567public void fun(){     } public String fun(){     }

這樣的兩個方法是不能同時存在的。所以java方法和重載不能根據返回值的不同。


查看完整回答
反對 回復 2019-06-01
?
波斯汪

TA貢獻1811條經驗 獲得超4個贊

注意: 由于Java不允許像C++那樣為函數的參數提供缺省值,因此在構造函數中也不能使用缺省值.

構造函數的特點:

1.它的函數名與類名相同;

2.它可以重載;

3.不能指定返回類型,即使是void也不行;

4.雖然在一般情況下,構造函數不被顯式調用,而是在創建對象時自動被調用。但是并不是不能被顯示調用。有些時候是一定要顯示調用的,只要是父類有帶參的構造函數,在子類中就必須顯示的調用父類的構造函數,因為子類的構造器在實例化時無法找到父類的構造函數(當父類有自己寫的無參構造函數時,子類也不用顯示調用)。

構造函數 ,是一種特殊的方法。主要用來在創建對象時初始化對象, 即為對象成員變量賦初始值,總與new運算符一起使用在創建對象的語句中。特別的一個類可以有多個構造函數 ,可根據其參數個數的不同或參數類型的不同來區分它們 即構造函數的重載。


查看完整回答
反對 回復 2019-06-01
  • 5 回答
  • 0 關注
  • 1283 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號