パラメータの基本タイプと参照タイプの呼び出し

1131 ワード

形式パラメータの問題:
基本タイプ:形式パラメータの変更は実際のパラメータに影響しません.
参照タイプ:形式パラメータの変更は、実際のパラメータに直接影響します.
データ型:基本データ型、インタフェース、配列、クラス.
フォーム・パラメータは基本タイプです.
class Demo{
    public int sum(int a,int b){
        
        return a + b;
    }
}

形式パラメータは参照タイプです.
class Student {
    public void show() {
        System.out.println("    !!");
    }
}
class StudentDemo {
    //                 (    ),             。
    public void method(Student s) {                    
        //     , main    s          Student s = new Student()
        s.show();
    }
}

テストクラス:
class ArgsTest {
    public static void main(String[] args) {
        //            
        Demo d = new Demo();
        int result = d.sum(10,20);
        System.out.println("result:"+result);
        System.out.println("---------------");

        //            
        //  :  StudentDemo   menthod()  
        StudentDemo sd = new StudentDemo();
        //      
        Student s = new Student();
        sd.method(s);// s       
    }
}