java基础教程:继承 extends

什么是继承

继承允许一个类从另一个类(父亲)获取字段和方法的能力,从而实现代码的重用性和扩展性。

关键字: extends

public class Animal {
    public void sound() {
        System.out.println("动物发出声音");
    }
}

public class Dog extends Animal {
    @Override
    public void sound() {
        System.out.println("汪汪汪");
    }
}

Serializable 序列化

继承的好处

代码复用:不必为每种动物重复编写eat()和sleep()方法

扩展性:可以轻松添加新动物(如Bird类)而不影响现有代码

多态性:可以创建Animal数组来统一管理所有动物

https://blog.csdn.net/so_geili/article/details/78931742