首页 > 代码库 > java学习笔记——java中对象的创建,初始化,引用的解析
java学习笔记——java中对象的创建,初始化,引用的解析
假设有一个A类。
1、如下表达式:
A a1 = new A();
那么A是类,a1是引用,new A()是对象;只是a1这个引用指向了new A()这个对象。
2、又如:
A a2;
A代表类,a2只是一个引用,只是a2指向的对象为空NULL。
3、再如:
a2 = a1;
它代表的是a2是一个引用,a1也是一个引用;在这个过程中a1所指向对象的地址传给了a2,使得a2,a1指向同一对象。
4、引用
如下面代码片段:
int k; // base data type
A a; //reference data type
a = new A();//以A类为模版在堆的的空间里创建一个A类的对象,也称对象的初始化
B b1,b2,,,,bn;//假定B是抽象类或接口
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。