方法的构造 /* *就是在做一个方法的声明: *public:修饰符,表示公共的。用于表示访问权限的。 *static:修饰符,表示静态的。方法被调用的时候写法不同 static: 非static: *void:该方
方法的构造
/*
*就是在做一个方法的声明:
*public:修饰符,表示公共的。用于表示访问权限的。
*static:修饰符,表示静态的。方法被调用的时候写法不同
static:
非static:
*void:该方法的返回值。
返回值:就表示方法结束后,返回给方法的调用处的数值的类型。
基本数据类型和引用数据类型。
如果方法没有返回值,那么必须写void
*getSum:方法的名字。就是个标识符
*():方法的标志
*{代码}:方法体
*/
方法重载,英文是Overload,表示的意思就是:同一个类中2个或者多个方法的名字相同,但是方法的参数不同。
参数不同又分为3种情况:1.参数的数量不同,2.参数的类型不同,3,参数的类型的顺序不同
而方法的返回值对重载没有任何影响,因为你调用方法的时候不会调用方法类型,只会用到方法名和参数。
同一个类中
相同的方法名字
不同的形参列表(类型,数量,顺序)
System.out.println(i+d);
}
public static void getSum(double d,int i){//顺序不同
System.out.println(i+d+"--->");
}
public static void getSum(){//无参
}