Java

java怎么定义子类

小亿
151
2024-01-18 16:59:01
栏目: 编程语言

在Java中,可以使用extends关键字来定义子类。子类继承父类的所有属性和方法,并可以添加自己的属性和方法。

以下是定义子类的基本语法:

class 子类名 extends 父类名 {
    // 子类的成员变量和成员方法
}

示例:

class Animal {
    String name;
    int age;
    
    public void eat() {
        System.out.println("Animal is eating.");
    }
}

class Dog extends Animal {
    String breed;
    
    public void bark() {
        System.out.println("Dog is barking.");
    }
}

public class Main {
    public static void main(String[] args) {
        Dog dog = new Dog(); // 创建Dog类的对象
        dog.name = "旺财"; // 使用继承自Animal类的成员变量
        dog.age = 3; // 使用继承自Animal类的成员变量
        dog.eat(); // 调用继承自Animal类的方法
        dog.bark(); // 调用Dog类自己定义的方法
    }
}

上述代码中,Animal类是父类,Dog类是子类。Dog类继承了Animal类的name和age属性,并添加了自己的breed属性和bark()方法。在Main类中,创建了Dog类的对象并调用了其成员变量和方法。

0
看了该问题的人还看了