java继承的关键字_超级关键字在Java继承中的作用
可以使用Java中的super關鍵字來引用父類對象。它通常在繼承的上下文中使用。給出了一個用Java演示super關鍵字的程序,如下所示:
示例class?A?{
int?a;
A(int?x)?{
a?=?x;
}
}
class?B?extends?A?{
int?b;
B(int?x,?int?y)?{
super(x);
b?=?y;
}
void?print()?{
System.out.println("Value?of?a:?"?+?a);
System.out.println("Value?of?b:?"?+?b);
}
}
public?class?Demo?{
public?static?void?main(String?args[])?{
B?obj?=?new?B(7,?3);
obj.print();
}
}
輸出結果Value?of?a:?7
Value?of?b:?3
現在讓我們了解上面的程序。
類A包含數據成員a和構造函數A()。類B使用extends關鍵字從類A派生。它還包含數據成員b和構造函數B()。該方法print()打印a和b的值。演示此代碼段如下:class?A?{
int?a;
A(int?x)?{
a?=?x;
}
}
class?B?extends?A?{
int?b;
B(int?x,?int?y)?{
super(x);
b?=?y;
}
void?print()?{
System.out.println("Value?of?a:?"?+?a);
System.out.println("Value?of?b:?"?+?b);
}
}
在main()類Demo中的方法中,創建了類B的對象obj。然后print()調用該方法。演示此代碼段如下:public?class?Demo?{
public?static?void?main(String?args[])?{
B?obj?=?new?B(7,?3);
obj.print();
}
}
總結
以上是生活随笔為你收集整理的java继承的关键字_超级关键字在Java继承中的作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python具有一些突出优点_Pytho
- 下一篇: java容量_Java集合类初始容量、加