課程
/后端開發
/Java
/Java入門第二季 升級版
構造方法的語句格式
public 構造方法名(){
{
?不是說 無返回值的方法 需要用void ?關鍵字嗎?
那不就應該是 public void 構造方法名
?求解求解~
2016-08-15
源自:Java入門第二季 升級版 8-6
正在回答
java中的構造方法是用來初始化一個對象的,并為為實例變量賦予合適的初始值。因此構造方法不需要返回類型。
構造方法必須滿足以下語法規則:
(1)方法名必須與類名相同;
(2)不要聲明返回類型;
(3)不能被static、final、synchronized、abstract和native修飾;
(4)構造方法不能被子類繼承,所以用final和abstract修飾沒有意義。
構造方法的創建如下示例:
public class Demo {
? ? private int x;
? ? public Demo() { // 不帶參數的構造方法
? ??
? ? }
? ? public Demo(int x) { //帶參數的構造方法
? ? ? ? this.x=x;
? ? public int Demo(int x) { //不是構造方法
? ? ? ? return x++;
}
616516334 提問者
構造方法可以是無參,也可以是有參的構造方法,修飾符也可以是默認的。根據我們的需求來定。
public int HelloWorld(){}public void HelloWorld(){}
public double HelloWorld(){}
public HelloWorld(){}public Helloworld(String name,String sex,int age){}
這都是可以的。
構造方法沒有返回類型,也不能定義為void,不需要聲明方法類型
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
1 回答構造方法的格式問題
1 回答java構造方法和創建對象語句的區別
1 回答調用父類構造方法的格式是什么
5 回答構造方法的構造
3 回答構造方法.
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-15
java中的構造方法是用來初始化一個對象的,并為為實例變量賦予合適的初始值。因此構造方法不需要返回類型。
構造方法必須滿足以下語法規則:
(1)方法名必須與類名相同;
(2)不要聲明返回類型;
(3)不能被static、final、synchronized、abstract和native修飾;
(4)構造方法不能被子類繼承,所以用final和abstract修飾沒有意義。
構造方法的創建如下示例:
public class Demo {
? ? private int x;
? ? public Demo() { // 不帶參數的構造方法
? ??
? ? }
? ? public Demo(int x) { //帶參數的構造方法
? ? ? ? this.x=x;
? ? }
? ? public int Demo(int x) { //不是構造方法
? ? ? ? return x++;
? ? }
}
2016-08-15
構造方法可以是無參,也可以是有參的構造方法,修飾符也可以是默認的。根據我們的需求來定。
public int HelloWorld(){}
public void HelloWorld(){}
public double HelloWorld(){}
public HelloWorld(){}
public Helloworld(String name,String sex,int age){}
這都是可以的。
2016-08-15
構造方法沒有返回類型,也不能定義為void,不需要聲明方法類型