21xrx.com
2024-09-17 04:06:46 Tuesday
登录
文章检索 我的文章 写文章
Java中如何创建一个类的子类及案例演示
2023-06-15 15:37:13 深夜i     --     --
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

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

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复