📄 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 + -