課程
/后端開發(fā)
/Java
/Java入門第三季
為什么要用構(gòu)造方法,初始化成員變量
2016-08-19
源自:Java入門第三季 4-4
正在回答
比如方便在初始化的時候就給該類中的屬性賦值等等
yuhq 提問者
面向?qū)ο笕齻€基本功能之一封裝,封裝中的構(gòu)造方法,就是給對象中的屬性一個默認值:int 0,String null .......
因為在一個類中,成員變量都是私有的,不允許外界直接訪問的,如果需要訪問必須通過set和get方法來賦值和取值,利用構(gòu)造方法直接可以對其在進行初始化時候進行賦值和取值操作,比起set和get方法操作簡便,至于成員變量私有化是保證代碼規(guī)范!
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答為什么CoursetoSelect要在構(gòu)造方法中初始化
2 回答為什么講到泛型的時候List初始化要在構(gòu)造方法中初始化?
4 回答為什么要在構(gòu)造器中初始化students屬性
1 回答java變量初始化
1 回答這里為什么要使用構(gòu)造器來初始化students這個屬性
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-19
比如方便在初始化的時候就給該類中的屬性賦值等等
2016-08-19
面向?qū)ο笕齻€基本功能之一封裝,封裝中的構(gòu)造方法,就是給對象中的屬性一個默認值:int 0,String null .......
2016-08-19
因為在一個類中,成員變量都是私有的,不允許外界直接訪問的,如果需要訪問必須通過set和get方法來賦值和取值,利用構(gòu)造方法直接可以對其在進行初始化時候進行賦值和取值操作,比起set和get方法操作簡便,至于成員變量私有化是保證代碼規(guī)范!