欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 參數 對象 和其他

錢浩然2年前8瀏覽0評論

java參數傳遞是指,在調用方法時需要傳遞一些值作為方法的輸入,這些值稱為參數。在Java中,參數傳遞可以通過傳遞對象或者其他數據類型進行。

// 傳遞對象
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
public class Test {
public static void main(String[] args) {
Person person = new Person("Tom", 18);
printName(person);
}
public static void printName(Person person) {
System.out.println(person.getName());
}
}
// 傳遞其他數據類型
public class Test {
public static void main(String[] args) {
int age = 18;
printAge(age);
}
public static void printAge(int age) {
System.out.println(age);
}
}

在傳遞對象時,實際上是傳遞了對象的引用。方法內部對引用的修改會反映到原對象上。

而在傳遞其他數據類型時,實際上是將數據類型的值復制一份傳遞給了方法,方法內部對值的修改不會影響到原值。