多态:
多种形态。
允许一个父类变量引用子类的对象,允许一个接口类型变量引用实现类对象。反过来却不行。
一句话描述多态:相同的行为,不同的实现。
多态调用时,使用父类变量指向子类对象,只能调用父类中定义的方法或属性,不能调用子类特有的方法或属性。
如果子类从写了父类的 方法,会优先调用子类重写方法。
子类重写父类的方法,要求子类方法访问修饰符要大于或等于父类方法修饰符。
整型+整型 结果至少是int
int x = 9;
double y = 3.5;
x+= y; // x = (强转为X的类型)(x+y);
是不能直接使用 x = x+y;因为X和Y 的类型是不一样的,小不能转大。