?? usesuperandthis.java
字號:
// 程序:使用super和this關鍵詞
// 范例文件:UseSuperAndThis.java
class SuperClass //父類
{
public SuperClass() //創建方法
{
System.out.println("SuperClass...");
}
public int addNumber(int i,int j) //公開方法成員
{
return i+j;
}
}
class ChildClass extends SuperClass //子類
{
private int i,j,k; //屬性成員
public ChildClass() //創建方法1
{
super(); //呼叫父類創建方法
}
public ChildClass(int i,int j) //創建方法2
{
this(); //呼叫子類創建方法
i = i; //將參數i指定給類本身的屬性成員i
j = j; //將參數j指定給類本身的屬性成員j
}
public void addNumber()
{
k = super.addNumber(i,j);
/*呼叫父類中的addNumber()方法,
傳入的i為this.i、j36 為this.j*/
System.out.println("k=" + k); //打印i+j的結果
}
}
public class UseSuperAndThis
{
public static void main(String args[])
{
ChildClass C1,C2;
C1 = new ChildClass(); //建立類實體
C2 = new ChildClass(5,10);
C1.addNumber(); //呼叫方法
C2.addNumber();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -