更新時間:2020-07-07 16:11:38 來源:動力節(jié)點 瀏覽2985次
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);
????}???
}
改進后的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是這個對象的意思.第一個color是這個對象的color屬性,第二個是局部變量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);
????}???
}
以上就是動力節(jié)點java培訓(xùn)機構(gòu)的小編針對“編程分享,Java構(gòu)造函數(shù)示例(構(gòu)造方法)”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀