重写父类抽象方法sayHello,输出打印String.format("大家好,我叫%s,今年%d岁,很高兴认识大家", this.name,this.age),构造方法使用父类构造方法,在Student中编写main方法,实例化Student类,并调用sayHello方法
时间: 2024-03-08 21:50:12 浏览: 97
好的,我来回答你的问题。
在Student类中重写父类抽象方法sayHello,代码如下:
```java
public class Student extends Person {
public Student(String name, int age) {
super(name, age);
}
@Override
public void sayHello() {
System.out.println(String.format("大家好,我叫%s,今年%d岁,很高兴认识大家", this.name, this.age));
}
public static void main(String[] args) {
Student student = new Student("张三", 18);
student.sayHello();
}
}
```
在构造方法中使用了父类的构造方法super(name, age),并在sayHello方法中重写了父类的抽象方法,输出了需要打印的字符串。
在Student类中编写了main方法,实例化了Student类,并调用了sayHello方法,输出了"大家好,我叫张三,今年18岁,很高兴认识大家"。
注意:在调用sayHello方法时,需要先实例化Student类,才能调用该方法。
阅读全文