首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java对象初始化的基础有关问题,大侠来帮忙解答一下(一个类对象的实例化过程,第一步:类成员变量的初始化(先默认后显式),第二步再调用构造方法)

2012-01-18 
java对象初始化的基础问题,大侠来帮忙解答一下(一个类对象的实例化过程,第一步:类成员变量的初始化(先默认

java对象初始化的基础问题,大侠来帮忙解答一下(一个类对象的实例化过程,第一步:类成员变量的初始化(先默认后显式),第二步再调用构造方法)
看到的教程是这么写的:一个类对象的实例化过程,第一步:类成员变量的初始化(先默认后显式),第二步再调用构造方法
两个问题:
1.上面这句话对吗
2.假设类A的成员变量若不是基本类型,而是另外一个类B,是不是等于在调用A的构造函数之前,就需要先初始化B(也是说的那两个步骤吗???)

注意不是父类子类的关系,是调用的关系哦

[解决办法]
对象的初始化:
1.绑定相应构造器,并未对象在堆内存中分配空间;
2.成员变量的默认初始化;
3.成员变量的显示初始化;(如果在定义成员变量时,同时显示初始化)
4.执行构造器中剩余的代码。
[解决办法]

探讨
对象的初始化:
1.绑定相应构造器,并未对象在堆内存中分配空间;
2.成员变量的默认初始化;
3.成员变量的显示初始化;(如果在定义成员变量时,同时显示初始化)
4.执行构造器中剩余的代码。

热点排行