課程
/后端開發
/Java
/Java入門第二季 升級版
Telphone phone=new Telphone();
構造方法new Telphone() 沒有返回值為什么還可以賦給等號左邊的Telphone phone;
2016-12-04
源自:Java入門第二季 升級版 8-6
正在回答
這只是創建了一個對象,但是這個對象的屬性還是初始化。當你使用有參的構造方法就是在創建對象的同時,并給實例變量賦值!
Telphone phone = new Telphone();??? //Telphone是類,phone是對象名,new Telphone()的意思是開辟內存創建一個對象的語法格式。
public float screen(){??????? //float:數據類型,需要有返回值,用return,
}
public new Telphone(){???? //public訪問修飾符,然后就是方法,沒有返回值類型,就沒有返回值
是給phone這個對象地址值 指向new phone,new phone在堆內存中開辟了一個空間,并且把成員變量初始化。
new 是new了一個對象給他 ?相當于實例化
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
5 回答構造方法是無返回值的,所以可以省略void,是嗎?
3 回答構造方法無返回值,那void不就是無返回嗎,為什么寫上void就出錯了
1 回答為什么構造方法不能指定返回值和其類型
1 回答可否有返回值的構造方法 返回的就是一個對象,代碼如下:
5 回答構造方法的構造
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-12
這只是創建了一個對象,但是這個對象的屬性還是初始化。當你使用有參的構造方法就是在創建對象的同時,并給實例變量賦值!
2017-01-02
Telphone phone = new Telphone();??? //Telphone是類,phone是對象名,new Telphone()的意思是開辟內存創建一個對象的語法格式。
public float screen(){??????? //float:數據類型,需要有返回值,用return,
}
public new Telphone(){???? //public訪問修飾符,然后就是方法,沒有返回值類型,就沒有返回值
}
2016-12-05
是給phone這個對象地址值 指向new phone,new phone在堆內存中開辟了一個空間,并且把成員變量初始化。
2016-12-04
new 是new了一個對象給他 ?相當于實例化