java派生类
时间: 2023-10-11 09:18:46 浏览: 82
Java 中的派生类是指从一个已有的类继承而来的新类。派生类可以重用基类的代码,同时可以在基类的基础上添加新的功能或修改现有的功能。Java 中使用 `extends` 关键字来创建派生类,并使用 `super` 关键字来调用基类的构造函数和方法。
下面是一个简单的例子,展示了如何创建一个派生类:
```
// 基类
class Animal {
public void makeSound() {
System.out.println("Animal is making a sound");
}
}
// 派生类
class Cat extends Animal {
public void makeSound() {
System.out.println("Meow");
}
}
// 在主方法中测试
public class Main {
public static void main(String[] args) {
Animal animal = new Animal();
animal.makeSound(); // 输出 "Animal is making a sound"
Cat cat = new Cat();
cat.makeSound(); // 输出 "Meow"
}
}
```
在上面的例子中,`Cat` 类继承自 `Animal` 类,并重写了 `makeSound()` 方法,从而更改了 `Animal` 类中的默认实现。在主方法中,我们创建了一个 `Animal` 对象和一个 `Cat` 对象,并分别调用了它们的 `makeSound()` 方法,从而演示了继承和多态的特性。