定义一个Display类,声明一个显示信息的方法heading(),输出“信息显示如下:”修改上述例子,使Student实现接口时,同样继承DisPlay类,在Test类的main()方法中,输出信息之前调用 heading()方法
时间: 2024-03-20 10:40:59 浏览: 12
好的,以下是示例代码:
```java
interface Display {
void heading();
}
class Student implements Display {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public void heading() {
System.out.println("信息显示如下:");
}
public void display() {
System.out.println("姓名:" + name);
System.out.println("年龄:" + age);
}
}
public class Test {
public static void main(String[] args) {
Student s = new Student("张三", 18);
s.heading(); // 输出信息之前调用 heading() 方法
s.display();
}
}
```
在上述代码中,定义了 `Display` 接口,其中声明了一个 `heading()` 方法用于显示信息标题。`Student` 类实现了 `Display` 接口,并重写了 `heading()` 方法。在 `Test` 类的 `main()` 方法中,先调用了 `s.heading()` 方法输出信息标题,再调用 `s.display()` 方法输出具体信息。