当前位置 : 主页 > 编程语言 > java >

java中方法重载

来源:互联网 收集:自由互联 发布时间:2022-07-13
方法的构造 /* *就是在做一个方法的声明: *public:修饰符,表示公共的。用于表示访问权限的。 *static:修饰符,表示静态的。方法被调用的时候写法不同 static: 非static: *void:该方


方法的构造

/*
*就是在做一个方法的声明:
*public:修饰符,表示公共的。用于表示访问权限的。
*static:修饰符,表示静态的。方法被调用的时候写法不同
static:
非static:
*void:该方法的返回值。
返回值:就表示方法结束后,返回给方法的调用处的数值的类型。
基本数据类型和引用数据类型。
如果方法没有返回值,那么必须写void
*getSum:方法的名字。就是个标识符
*():方法的标志
*{代码}:方法体
*/

方法重载,英文是Overload,表示的意思就是:同一个类中2个或者多个方法的名字相同,但是方法的参数不同。

参数不同又分为3种情况:1.参数的数量不同,2.参数的类型不同,3,参数的类型的顺序不同

               而方法的返回值对重载没有任何影响,因为你调用方法的时候不会调用方法类型,只会用到方法名和参数。



同一个类中
相同的方法名字
不同的形参列表(类型,数量,顺序)

public static void getSum(int i,double d){//两个参数

System.out.println(i+d);
}
public static void getSum(double d,int i){//顺序不同

System.out.println(i+d+"--->");
}
public static void getSum(){//无参
}

上一篇:java猜拳游戏
下一篇:没有了
网友评论