第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

求解,大神

public abstract class Employee{

????private String name;

????public Employee (String name){

????this.name=new String(name);

}

????public String getName(){

????????return name;

}

????public abstract double enrning();

}

public final calss Boss extends Employee{

????private double weeeklySalary;

public Boss(String name,double weeklySalary){

????super(name);

????setWeeklySalary(WeeklySalary);

}

public void setWeeklySalary(double WeeklySalary){

if(WeeklySalary<0) this.WeeklySalary=0;

else this.WeeklySalary=WeeklySalary;

}

public double earnings(){

????return WeeklySalary;

}

public String toString(){

????return"Boss"+getName()+"每周掙"+WeeklySalary+"元";

}

}

父類中的 this.name=new String(name);

子類中的 super(name);分別是什么意思?


正在回答

3 回答

this.name=new String(name);這句話等于this.name=name;就是將name賦值給成員變量name,super(name)意思就是在子類構(gòu)造方法中調(diào)用父類構(gòu)造方法,如果你不寫,可能會(huì)出錯(cuò),一般情況下會(huì)默認(rèn)super(),沒有參數(shù)的情況下

0 回復(fù) 有任何疑惑可以回復(fù)我~

不理解

0 回復(fù) 有任何疑惑可以回復(fù)我~

this.name = new String(name)?

重新開啟一個(gè)記憶體空間存放name 的資訊

super(name)

父類的name拿來使用

我想因該是這樣吧,但因該不用new String(name)吧

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門第二季 升級(jí)版
  • 參與學(xué)習(xí)       531097    人
  • 解答問題       6276    個(gè)

課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

求解,大神

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)