方法重写与方法重载(记忆)
2012-05-04 10:19
225 查看
方法重写:
发生在 父类 与 子类当中,子类中一个方法与父类中的方法
名称 参数列表 返回值 都一样时,可以说子类重写了父类的方法,
前提是 父类的 该方法不能是 private 的。访问权限不可以更改
总结:方法重写,在子类中,方法首部必须相同。
方法重载:
发生在 同一个 类 当中,与某一个方法有 相同的方法名
不同的 参数列表 ,返回值可以相同可以不同。这样的一个方法
就称为本类中一个方法的重载。方法的访问权限可以修改。
总结:方法重载,在本类中,方法名必须相同,方法参数列表必须
不同,返回值 和 访问权限 可以不同。
发生在 父类 与 子类当中,子类中一个方法与父类中的方法
名称 参数列表 返回值 都一样时,可以说子类重写了父类的方法,
前提是 父类的 该方法不能是 private 的。访问权限不可以更改
总结:方法重写,在子类中,方法首部必须相同。
方法重载:
发生在 同一个 类 当中,与某一个方法有 相同的方法名
不同的 参数列表 ,返回值可以相同可以不同。这样的一个方法
就称为本类中一个方法的重载。方法的访问权限可以修改。
总结:方法重载,在本类中,方法名必须相同,方法参数列表必须
不同,返回值 和 访问权限 可以不同。
相关文章推荐
- java中方法重载(overload)和方法重写(override)区分
- java方法重写和方法重载的详细区别
- java-方法的重写以及方法重写和方法重载的区别
- 方法重写和方法重载
- java中 方法重写和方法重载的区别(override和overload的区别)
- Java知识(访问修饰符、方法重写和方法重载的区别以及java抽象)
- 方法重写和方法重载的区别
- 方法重写与方法重载的区别
- 方法重写与方法重载的区别
- 方法重写与方法重载的区别
- 方法重写和方法重载的区别?方法重载能改变返回值类型吗?
- Java基础—方法重载与方法重写
- 方法重写与方法重载的区别
- C#温习之方法重写、方法重载
- Java中的方法重写和方法重载
- Java中方法重载与方法重写
- 方法重写与方法重载的区别
- java-方法的重写以及方法重写和方法重载的区别
- 方法重写与方法重载
- 关于方法重写和方法重载的总结