更新時間:2020-07-07 16:11:38 來源:動力節點 瀏覽2844次
TestCar.java
public?class?TestCar?{
????public?static?void?main(String[]?args)?{
????????Car?c1?=?new?Car();
????????c1.color?=?"red";
????????c1.brand?=?"xxx";//如果這輛汽車有很多屬性,這樣一一賦值不是很麻煩?有沒有辦法一生產出來就設定它的屬性(初始化)嗎?有~~~看下面???????
????}???
}
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
代碼如下:
/*什么是構造方法*/
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);
????}???
}
以上就是動力節點java培訓機構的小編針對“編程分享,Java構造函數示例(構造方法)”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習