重载和重写
- 方法重载:
在同一个类中,方法名相同参数列表不同,其他的无要求,与访问修饰符,方法返回值无关
- 方法重写:
在有继承关系的类中,方法名参数列表必须完全相同,包括参数顺序。方法修饰符可以不同但是有条件的。 如果重写那么将调用子类重写的方法,重写的时候返回值可以是子类类型,可以呗兼容的子类类型都可以,必须是向下兼容,父类没办法兼容爷爷类,不可以换成object
重载和重写
在同一个类中,方法名相同参数列表不同,其他的无要求,与访问修饰符,方法返回值无关
在有继承关系的类中,方法名参数列表必须完全相同,包括参数顺序。方法修饰符可以不同但是有条件的。 如果重写那么将调用子类重写的方法,重写的时候返回值可以是子类类型,可以呗兼容的子类类型都可以,必须是向下兼容,父类没办法兼容爷爷类,不可以换成object