2020-04-12 |

引用类型

引用类型存储对存储相应数据的内存位置的引用(或地址)。

使用构造函数创建对象时,将创建引用变量。

例如,考虑定义一个Person类:

public class MyClass {
    public static void main(String[ ] args) {
        Person j;
        j = new Person("John");
        j.setAge(20);
        celebrateBirthday(j);
        System.out.println(j.getAge());
    }
    static void celebrateBirthday(Person p) {
        p.setAge(p.getAge() + 1);
    }
}
// 输出 "21"

方法celegatebirthday将Person对象作为其参数,并增加其属性。

因为j是引用类型,所以该方法会影响对象本身,并且能够更改其属性的实际值。

数组Arrays和字符串 Strings也是引用数据类型。

0

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论