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数组来统一管理所有动物