编译看左边,执行看右边。
多态性使用前提:(1)要有继承关系(2)子类同名同参方法需要重写
一个类只能由一个直接父类;一个父类能有多个子类;子类能直接获取父类的结构;
子类可以获取父类中的private的属性或方法,
方法重写的规则:
1、方法名、形参列表相同;
2、子类重写的方法权限修饰符大于等于父类;
3、基本类型返回值一样,对象返回值可以是子类;
4、抛出异常;
this(形参列表):本类重载的其它的构造器;
super(形参列表):调用父类中指定的构造器;
编译看左边,执行看右边。
多态性使用前提:(1)要有继承关系(2)子类同名同参方法需要重写
一个类只能由一个直接父类;一个父类能有多个子类;子类能直接获取父类的结构;
子类可以获取父类中的private的属性或方法,
方法重写的规则:
1、方法名、形参列表相同;
2、子类重写的方法权限修饰符大于等于父类;
3、基本类型返回值一样,对象返回值可以是子类;
4、抛出异常;
this(形参列表):本类重载的其它的构造器;
super(形参列表):调用父类中指定的构造器;