[b]方法的重载(overload)
[/b]
方法重载要记住两个重要的条件:
-方法名一定相同;
-参数列表一定不相同。
例如:
在同一个类中可以定义多个同名方法—方法名重载(overload)
public class PrintStream{
public void print(int i) {……}
public void print(float f) {……}
public void print(String s) {……}
}
调用时根据方法的参数类型来区别。
print(3);
print(1.2f);
print(“hello!”);
注意:方法重载只有上诉两个条件,而与方法的返回值类型是否相同没有关系!
[/b]
方法重载要记住两个重要的条件:
-方法名一定相同;
-参数列表一定不相同。
例如:
在同一个类中可以定义多个同名方法—方法名重载(overload)
public class PrintStream{
public void print(int i) {……}
public void print(float f) {……}
public void print(String s) {……}
}
调用时根据方法的参数类型来区别。
print(3);
print(1.2f);
print(“hello!”);
注意:方法重载只有上诉两个条件,而与方法的返回值类型是否相同没有关系!