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

构造方法不能由编程人员调用,而要系统调用?解决方案

2012-08-01 
构造方法不能由编程人员调用,而要系统调用?如题,我看到这句话,表示不能理解我们新建一个对象是不是调用构

构造方法不能由编程人员调用,而要系统调用?

如题,我看到这句话,表示不能理解
我们新建一个对象是不是调用构造方法呢?
Test t=new Test();
那为什么说构造方法不能由编程人员调用,而要系统调用?

[解决办法]
应该说的是分配内存方面的吧
[解决办法]
new Test()
并不是单单执行了一个构造方法

它包括:
实例变量内存分配
构造方法调用
如果类没加载,还存在类装载、连接、初始化

--------------
你无法这样调用:
Test t = new Test()
t.Test();//error 调用构造方法

热点排行