黑马程序员技术交流社区

标题: 为什么把c1的颜色变了,c的颜色也会变? [打印本页]

作者: 641551734    时间: 2016-4-8 19:26
标题: 为什么把c1的颜色变了,c的颜色也会变?
  1. class Test1 {
  2.         public static void main(String[] args) {

  3.                 Car c = new Car();
  4.                 c.color = "黑色";
  5.                 c.num = 4;

  6.                 System.out.println("颜色:" + c.color + "     个数" + c.num);

  7.                 c.run();
  8.                 Car c1 = c;
  9.                 c1.color = "白色"
  10.         }
  11. }

  12. class Car {
  13.         String color;
  14.         int num;

  15.         public void run(){
  16.                 System.out.println("车会跑");
  17.         }
  18. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2