課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
這里的構造方法“public HelloWorld(){num1=91;System.out.println("通過構造方法為變量num1賦值"}”沒有用到void為什么沒有返回值?
2018-07-15
源自:Java入門第二季 升級版 8-10
正在回答
因為這是默認構造器(構造方法)有以下特點:1.構造方法的方法名和類名保持一致2.構造方法不需要返回值?? ??? 不能返回void,即使有返回值類型,也是當前類類型,寫了語法錯誤3.構造方法內部不允許使用return語句,默認會返回當前一個對象引用
構造函數(shù)是跟類名同名的函數(shù),這里不能添加任何返回值修飾,void也不行,只在類創(chuàng)建的時候執(zhí)行,主要用來初始化
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向對象編程的奧妙
3 回答構造方法無返回值,那void不就是無返回嗎,為什么寫上void就出錯了
2 回答為什么老師的構造方法都沒有返回方式
3 回答請問 為啥他這個構造方法 有的加void 有的沒有呢?
2 回答為什么用final修飾沒有賦初值的變量,在構造函數(shù)中會出錯?
6 回答沒有返回值
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-25
因為這是默認構造器(構造方法)有以下特點:
1.構造方法的方法名和類名保持一致
2.構造方法不需要返回值
?? ??? 不能返回void,即使有返回值類型,也是當前類類型,寫了語法錯誤
3.構造方法內部不允許使用return語句,默認會返回當前一個對象引用
2018-07-15
構造函數(shù)是跟類名同名的函數(shù),這里不能添加任何返回值修飾,void也不行,只在類創(chuàng)建的時候執(zhí)行,主要用來初始化