21 03 16super關鍵字的使用

2021-10-22 09:09:29 字數 1117 閱讀 8511

super關鍵字的使用

super.withdraw(amount);
package 繼承性測試.繼承和super練習;

public class account

public account(int id, double balance, double annualinterestrate)

public int getid()

public void setid(int id)

public double getbalance()

public void setbalance(double balance)

public double getannualinterestrate()

public void setannualinterestrate(double annualinterestrate)

public double getmonthlyinterest()

public void withdraw (double amount)

else

system.out.println("取錢失敗");

}public void deposit (double amount)

}

package 繼承性測試.繼承和super練習;

public class accounttest

}

package 繼承性測試.繼承和super練習;

public class checkaccount extends account

public void withdraw (double amount)

else

else system.out.println("超過可透支的金額");

} }

public double getoverdrafit()

}

package 繼承性測試.繼承和super練習;

public class checkaccounttest

}

this關鍵字和super關鍵字

this關鍵字和super關鍵字都必須放在構造方法的第一行,所有兩個關鍵字不能同時存在,任選其一即可,只需保證子類的所有構造方法呼叫父類的構造方法即可 this關鍵字的應用 this關鍵字用於區分區域性變數和成員變數的同名問題 有this關鍵字的是成員變數,或者是誰呼叫我,訪問的就是誰 this關鍵...

0123 this關鍵字 super關鍵字

1 this關鍵字 構造方法之間的呼叫用this關鍵字 構造方法呼叫格式 this 引數列表 構造方法呼叫舉例 建立乙個person類,寫乙個空參構造方法,讓這個空參構造方法呼叫有參構造方法,然後測試 public class person public person string name,int...

this 和 super關鍵字

this和super關鍵字,其用法非常的相似。super用來代表父類,而this用來代表本類。this 用於呼叫本類的構造。super 用來呼叫父類的構造,必須出現在構造當中的第一行。this.用來呼叫本類的屬性和方法,可以出現在在非static的部分。super.用來呼叫父類已經父類繼承而來的的屬...