/* *                          方法的调用和方法重载
 *//* *      什么是方法?
 *          方法就是一个有名字的代码段;
 *      方法的调用:
 *          在方法里调用另外一个方法里面的东西就是方法调用;
 *          或者可以认为"另外一个方法的名字()"就是方法的调用;
 *      方法的重载:
 *          就是在main方法外写了多个方法名相同,但是形参列表不同的方法,在main方法中调用这个方法时括号内写上实参,程序会默认调用实参和调用方法里形参相匹配的方法;
 *///                              方法形式和方法的类部调用/*public class JavaSE{
    public static void main(String[] args){
        JavaSE.Method_1();//方法的调用就是:类名.方法名(实参列表);
        Method_2(1,2);//main方法调用这个类里面的静态方法也可以这么写;
        Method_3(5,5);
    }
    public static void Method_1(){
        System.out.println( "我很帅" );
    }
    public static void Method_2(int a,int b){
        int c = a + b;
        System.out.println( c );
    }
    public static int Method_3(int e,int d){//注意这里static后面跟的是int,是返回值类型,这是方法最后必须写return语句;
        int f = e + d;
        System.out.println( f );
        return f;//return语句在有返回值类型的时候必须有返回值,不然会报错;
    }
}
*///-------------------------------------------------------------------------

//                          方法的重载publicclass JavaSE{
    publicstaticvoid main(String[] args){
       Method_4(1,1.0);//这里1是int型的,1.0是double型的,结果是2.0,结果自动转换为double型       Java.sum(2,1);//调用外部类的方法必须是:外部类名.方法名(实参列表);    }
    publicstaticvoid Method_4(int a,int b){
        int c = a + b;
    }
    publicstaticvoid Method_4(int a,double b){
        System.out.println( a + b );
    }
}

class Java{
    publicstaticvoid sum(int a,int b){
        System.out.println( a + b );
    }
    publicstaticvoid sum(int a,double b){
        System.out.println( a - b );
    }
}
登录后复制

以上就介绍了JavaSE复习日记 : 方法的调用和方法的重载,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

09-01 10:12