Java中使用super的代码示例
时间: 2024-05-12 16:18:24 浏览: 68
好的,以下是Java中使用super的代码示例:
```
public class ParentClass {
protected int number;
public ParentClass(int number) {
this.number = number;
}
public void print() {
System.out.println("ParentClass number = " + number);
}
}
public class ChildClass extends ParentClass {
private String name;
public ChildClass(int number, String name) {
super(number);
this.name = name;
}
@Override
public void print() {
super.print();
System.out.println("ChildClass name = " + name);
}
}
```
在这个示例中,ChildClass是ParentClass的子类。在ChildClass的构造方法中使用了super关键字来调用父类的构造方法,并将传递给ChildClass的参数传递给了父类。在ChildClass的print方法中,使用了super关键字来调用父类的print方法,然后再输出ChildClass自己的属性。
阅读全文