賦值運算符函數:
題目要求:類中定義方法,方法接受參數,爲類中變量賦值
注意點:
1.方法參數的引用不可變,要用final修飾
2. 參數是否爲null或與this相等,是則返回this
final修飾符:
1. 修飾引用:基本數據類型:值無法改變;數據類型:引用指向地址不可變
2. 修飾方法:不可被重寫
3. 修飾類:不可被繼承
4. 修飾方法參數:方法參數本質上爲傳值或者傳引用,功能與修飾引用一樣
public class Offer03 {
private String data;
public Offer03(String data) {
this.data = data;
}
public Offer03 myString(final Offer03 str){
if(str==null||str==this||data.equals(str.data))return this;
this.data = str.data;
return this;
}
}