更新時(shí)間:2020-07-07 16:11:38 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3314次
TestCar.java
public?class?TestCar?{
????public?static?void?main(String[]?args)?{
????????Car?c1?=?new?Car();
????????c1.color?=?"red";
????????c1.brand?=?"xxx";//如果這輛汽車有很多屬性,這樣一一賦值不是很麻煩?有沒有辦法一生產(chǎn)出來就設(shè)定它的屬性(初始化)嗎?有~~~看下面???????
????}???
}
class?Car?{
????String?color;
????String?brand;
????void?run()?{
????????System.out.printf("I?am?running...running..running~~~~\n");
????}???
????void?showMessage()?{
????????System.out.printf("汽車顏色:%s,?汽車品牌:%s\n",?color,?brand);
????}???
}
改進(jìn)后的TestCar_EX.java
代碼如下:
/*什么是構(gòu)造方法*/
public?class?TestCar_EX?{
????public?static?void?main(String[]?
args)?{
????????Car?c1?=?new?Car("red",?"xxx");
????}???
}
class?Car?{
????String?color;
????String?brand;
????public?Car(String?color,?String?brand)?{
????????this.color?=?
color;?????????????
//這里的this是這個(gè)對(duì)象的意思.第一個(gè)color是這個(gè)對(duì)象的color屬性,第二個(gè)是局部變量color
????????this.brand?=?
brand;?????????????//同上
????}??
????void?run()?{
????????System.out.printf("I?am?
running...running..running~~~~\n");
????}??
????void?showMessage()?{
????????System.out.printf("汽車顏色:%s,?汽車品牌:%s\n",?
color,?brand);
????}???
}
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“編程分享,Java構(gòu)造函數(shù)示例(構(gòu)造方法)”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)