重写:在有继承关系的子类中,方法名,参数列表,返回值必须与父类相同,访问修饰符不能比父类更严格,方法重写的意义是实现多态,私有方法不能继承因而也无法重写
重载:同一个类中,方法名相同,参数列表不同
抽象方法(abstract):
1.没有方法体
public abstract void play();
2.必须在抽象类里
3.必须在子类中被实现,除非子类也是个抽象类
重写:在有继承关系的子类中,方法名,参数列表,返回值必须与父类相同,访问修饰符不能比父类更严格,方法重写的意义是实现多态,私有方法不能继承因而也无法重写
重载:同一个类中,方法名相同,参数列表不同
抽象方法(abstract):
1.没有方法体
public abstract void play();
2.必须在抽象类里
3.必须在子类中被实现,除非子类也是个抽象类