1. 首页
  2. 编程语言
  3. Java
  4. Java返回可变引用对象问题整理

Java返回可变引用对象问题整理

上传者: 2022-04-13 12:56:26上传 PDF文件 115.26 KB 热度 18次

但一个对象变量并没有实际包含一个对象,而仅仅引用一个对象。Java 对象变量与 C++ 的引用并不同可以将 Java 的对象变量看作 C++ 的对象指针。例如,Date birthday; // Java实际上,等同于Date* birthday; // C++所有的 Java 对象都存储在堆中。上文还是没有解释清楚为什么假设在上文中原因在于假设使用此类只访问对象而不修改对象的方法有时称为访问器方法(而像如果需要返回一个可变数据域的拷贝,就应该使用 clone。这样会创建一个当前对象的副本,而不会对当前对象造成影响。

下载地址
用户评论