03:賦值運算符函數

賦值運算符函數:

題目要求:類中定義方法,方法接受參數,爲類中變量賦值
注意點:
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;
   }

}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章