面向对象特征–多态
同一种事物,在不同时刻表现不同的状态
存在的三个必要条件
要有继承(包括接口的实现)(前提条件)
要有重写(前提条件)
父类引用指向子类对象(当编译期间类型是父类,运行期间类型是子类)
package day5.demo3;
/**
继承:
在已有类的基础上,派生出新的类,新类可以拥有父类非私有的属性,方法
提高代码可重用性,可扩展性
是一种is-a关系 猫是动物,狗是动物
Animal 称为 父类/基类
*/
public abstract class Animal {
int ss=10;
private String name;
private int age;
public abstract void eat();
public static void sleep(){
System.out.