Java

Java中extend如何实现继承

小樊
102
2024-07-16 20:57:45
栏目: 编程语言

在Java中,使用关键字extends来实现继承。通过extends关键字,子类可以继承父类的属性和方法,从而可以重用父类的代码。

例如,下面是一个简单的示例,展示了如何在Java中使用extends关键字实现继承:

// 父类
class Animal {
    String name;
    
    public Animal(String name) {
        this.name = name;
    }

    public void speak() {
        System.out.println("Animal is speaking");
    }
}

// 子类
class Dog extends Animal {
    public Dog(String name) {
        super(name);
    }

    @Override
    public void speak() {
        System.out.println("Dog is barking");
    }
}

public class Main {
    public static void main(String[] args) {
        Dog dog = new Dog("Buddy");
        System.out.println("Dog's name: " + dog.name);
        dog.speak();
    }
}

在上面的示例中,Dog类继承自Animal类。子类Dog可以访问父类Animal的属性name,并且可以重写父类的方法speak()。在main方法中,创建了一个Dog对象,并且调用了它的方法speak()

通过extends关键字,子类可以继承父类的属性和方法,并且可以扩展或者重写父类的行为。

0
看了该问题的人还看了