/*

* 使per2等于per1,其实是引用,当改变per2的属性时,实质上是改变了per2,per1所共同指向的堆内存里的数据。

*/

package StringClass;

/**

*

* @author zendao

*/

public class CopyAClass {

public static void main(String args[]) {

NewPeople per1 = new NewPeople("lucy", 22); // declare two entity

NewPeople per2;

per2 = per1; // per2 equal per1

per2.setName("James"); // change the attribute of per2

per1.getInfo(); // display and check the result

per2.getInfo();

}

}

/**

* test class

*

* @author zendao

*/

class NewPeople {

private String name; // define test attributes

private int age;

/**

* a constructor

* @param name

* @param age

*/

public NewPeople(String name, int age) {

this.name = name;

this.age = age;

}

/**

* this method for printing the result

* @return

*/

public String getInfo() {

System.out.println("Name of this is :" + this.name + ",and age is :" + this.age);

return null;

}

/**

* this method is for change the attribute

* @param name

*/

public void setName(String name) {

this.name = name;

}

}

java 对象等于_java 之类对象等于对象 | 学步园相关推荐

  1. java狗叫_java学习(8) | 学步园

    本讲内容:成员变量.方法.方法的重载.构造函数 一.用程序讲解小白的故事 小白是一条狗,它心情好的时候会恭喜人发财,它心情差的时候会对路人撒野,吓得路人落荒而逃.下面我们用面向对象的方式用程序讲述一下 ...

  2. java tlv解析_java解析TLV格式数据 | 学步园

    TLV:TLV格式数据是指由Tag,Length,Value组成的数据.具体说明如下: tag标签的属性为bit,由16进制表示,占1-2个字节长度.例如,"9F33"为一个占用两 ...

  3. java mp3 信息_java读取MP3的信息 | 学步园

    标签头"TAG" 3字节 标题 30字节 作者 30字节 专辑 30字节 出品年份 4字节 备注信息 28字节 保留 1字节 音轨 1字节 类型 1字节 import java.i ...

  4. java导出证书_Java导出和导入证书 | 学步园

    Java导出和导入证书 导出和导入证书 为了解释清楚如何输出和输入证书,我会使用我自己的 HTTPS 服务器.这个服务器在第一部分中讨论过.然后,跟着下面的内容开始: 1.运行 HTTPS 服务器,像 ...

  5. java webservice 天气预报_java 调用天气预报的webservice | 学步园

    网上有很多例子,但我还是试了好多遍才走通,代码如下: import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; imp ...

  6. java数据成员_Java基础教程之对象的方法与数据成员

    在Java基础教程之从Hello World到面向对象一文中,我们初步了解了对象(object).对象中的数据成员表示对象的状态.对象可以执行方法,表示特定的动作. 此外,我们还了解了类(class) ...

  7. java并发常量_Java并发编程-常量对象(七)

    在创建后状态不再发生改变的对象称作常量对象(Immutable Objects).常量对象其可靠性使其广泛地用作开发简单可靠代码的策略.常量对象在开发并发程序中非常有用.由于创建后不能被改变状态,它们 ...

  8. java不等于_java中不等于怎么表示

    java中的不等于,数字之间可以用!=表示,字符串可以用equals方法做比较public class TestA { public static void main(String[] args){ ...

  9. java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性.近几年来已经和XML一样成为C/S架构中广泛采用的数据格式.有关JSON的更多知识, ...

  10. java 对象加密_java.security包实现对象加密

    Java原生支持常见的加密算法,例如DES.RSA.随便写点关于Java安全包的东西. Java.security.Provider对象官方的解释是:实现了 Java 安全性的一部分或者全部. pro ...

最新文章

  1. 揭开知识库问答KB-QA的面纱2·语义解析篇
  2. Eating Soup
  3. 2020亚太杯数学建模_比赛 | 2020年APMCM亚太地区大学生数学建模竞赛
  4. Arthas - Java 线上问题定位处理的终极利器
  5. 荣耀份额重回中国市场前三;​特斯拉使用替代芯片重写汽车软件;RabbitMQ 3.9.0 发布|极客日报...
  6. tensorflow之读取jpg图像保存为tfrecord再读取
  7. 如何干净完整卸载office2010
  8. 《创业维艰》:如何完成比难更难的事
  9. 白盒测试和黑盒测试(感谢东子哥作答)
  10. 前后端分离整合阿里云OSS图片上传功能
  11. 域名解析为什么不生效?域名解析不生效常见问题汇总
  12. 大乌龙?这本期刊被踢属实有点冤
  13. PTA(C++):L1-2 大笨钟(10分)[简单if判断]
  14. 算法学习-图像的数据格式BGR
  15. Dashboard设计
  16. 一项新的前瞻性研究发现,Masimo SpHb®无创连续血红蛋白监测有助于为接受大手术的患者提供有效血液管理
  17. Hadoop大数据面试题(全)
  18. C++上机实验2-1标准体重
  19. CANopen 0x6091齿轮比
  20. 8个可视化工具,小白也能做出高级大屏

热门文章

  1. QT学习笔记(十二):透明窗体设置
  2. 卷积神经网络(CNN:Convolutional Neural Network)
  3. 正常矩形计算IOU与与NMS,多边形计算IOU
  4. Android之多线程断点下载
  5. Python爬虫四(正则表达式)
  6. Boost学习之正则表达式--regex
  7. 指针数组下标JAVA_C语言中下标与指针的转换以及指向指针的指针的例子
  8. dnf时装预览怎么打开_DNF:史上最好看时装上线,大佬已经玩疯,全服都是真香的气息...
  9. C++学习之路 | PTA乙级—— 1086 就不告诉你 (15 分)(精简)
  10. C++学习之路 | PTA乙级—— 1038 统计同成绩学生 (20 分)(精简)