方法重载 在同一个类中,可以出现同名方法,但是这些同名方法的参数列表必须不同,这样定义方法叫做方法重载。 方法重载的特点 重载的注意事项 重载与返回值无关 重载与具体的变量标识符无关 重载只与方法名与参数相关 重载方法方法名必须相同 重载方法参数必须不同: 参数个数不同 参数类型不同 参数顺序不同
方法重写(方法重载是在一个类里) 严格检查方法的格式 @Override 方法重写 @Overload方法重载 在方法前添加 概念 当子类继承父类后,拥有了父类非私有的方法并可以直接调用。但是子类可以按照子类自身的逻辑重新定义继承过来的父类方法,该过程叫做方法重写。 方法重写格式 子类中定义与父类一样的方法便将父类的方法覆盖了。 方法重写 概念 当子类继承父类后,拥有了父类非私有的方法并可以直接调用。如果认为父类提供的方法不够强大,子类可以按照子类自身的逻辑重新定义继承过来的父类方法,这个重新定义一个方法的过程叫做方法重写。 方法重写格式 子类中定义与父类一样的方法便将父类的方法覆盖了。 Java中方法重写规则 访问权限相同或子类方法更大 方法名称必须相同 参数列表必须相同 参数列表必须相同 返回值为基本类型时必须相同 返回值为引用类型时相同或子类小