21xrx.com
2025-03-22 11:03:13 Saturday
文章检索 我的文章 写文章
Java中如何创建一个类的子类及案例演示
2023-06-15 15:37:13 深夜i     11     0
Java 继承 子类

在Java中,我们可以通过继承(Inheritance)来创建一个类的子类(Subclass)。通过继承,子类可以获得父类中的一些属性和方法,同时可以添加自己的属性和方法,实现代码的复用和扩展。

下面将通过一个案例来演示如何创建一个类的子类。

首先,我们先定义一个简单的父类Person,包含属性name和age以及方法showInfo:

public class Person {
  private String name;
  private int age;
  public Person(String name, int age)
    this.name = name;
    this.age = age;
  
  public void showInfo() {
    System.out.println("Name: " + name + ", Age: " + age);
  }
}

接下来,我们创建一个子类Student,继承自Person,并添加自己的属性和方法:

public class Student extends Person {
  private String major;
  public Student(String name, int age, String major) {
    super(name, age);
    this.major = major;
  }
  public void showMajor() {
    System.out.println("Major: " + major);
  }
}

在这个子类中,通过关键字extends来继承父类Person,然后添加自己的属性major和方法showMajor。在构造函数中,使用super来调用父类的构造函数,初始化父类的属性name和age。

现在我们可以创建一个Student类的实例,并调用其属性和方法:

public class Main {
  public static void main(String[] args) {
    Student student = new Student("Lucy", 20, "Computer Science");
    student.showInfo();
    student.showMajor();
  }
}

输出结果为:

Name: Lucy, Age: 20
Major: Computer Science

通过上面的案例,我们可以知道如何通过继承来创建一个类的子类,并添加自己的属性和方法。

  
  

评论区