パラメータの基本タイプと参照タイプの呼び出し
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
}
}