在一个类中,存在多个相同方法名的方法。以 System.out.println() 为例,没有任何参数,打印一行空行,传 String 对象就打印 String,传 int 就打印 int 的值,传 double 就打印 double 的值,传其他对象就打印该对象的 toString() 方法返回的字符串。
跟权限修饰符没有关系。
int add(int a , int b);// 以这个方法为基准
重载的时候需要注意基础数据类型和其封装类的自动装箱和拆箱。还需要注意参数子类和父类的继承关系。
重写是子类重新实现了父类的方法。
- EOF -
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。
转载请注明:文章转载自 Binkery 技术博客 [https://binkery.com]
本文标题: Java 中重载和重写 Overloading and Overriding
本文地址: https://binkery.com/archives/403.html