其他分享
首页 > 其他分享> > 疑惑1

疑惑1

作者:互联网

首先存在  ZiLei  b = new  ZiLei();

那么 FuLei  a = new ZiLei();   和    FuLei  a =b;

有什么区别?


自己的理解:

首先,对象 = new +构造器(构造方法),这就像是定义一个变量一样,new 给对象声明类型,初始化成员变量,开辟空间,构造方法对变量进行赋值

第一个就是在创建一个对象

第二个我认为也是在创建一个对象,FuLei  a就像是在声明a是引用了FuLei的类型,b则是用来将它的构造方法赋值给a对象

 

标签:疑惑,构造方法,ZiLei,对象,FuLei,new,变量
来源: https://www.cnblogs.com/woxiangdangdalao/p/15580523.html