创建一个Person(人们)类,其中有一个greet(打招呼)方法(函数)。然后创建一个Student类继承自Person,并重写greet方法,使其输出学生的问候语。
时间: 2024-10-20 14:03:44 浏览: 14
javascript的函数、创建对象、封装、属性和方法、继承
当然,我们可以创建一个基础的`Person`类,里面有一个默认的`greet`方法,表示一般人的问候。接着,为了更具体化,我们创建一个`Student`类,它是`Person`的子类,并覆盖了`greet`方法,以适应学生特有的问候语。
```java
// Person 类
public class Person {
public void greet() {
System.out.println("Hello, I'm a person.");
}
}
// Student 类,继承自 Person 并重写 greet 方法
public class Student extends Person {
@Override
public void greet() {
System.out.println("Hi, I'm a student. Nice to meet you!");
}
}
// 主要程序
public class Main {
public static void main(String[] args) {
Person person = new Person(); // 创建一个普通的人
person.greet(); // 输出 "Hello, I'm a person."
Student student = new Student(); // 创建一个学生
student.greet(); // 输出 "Hi, I'm a student. Nice to meet you!"
阅读全文