A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 何万县 中级黑马   /  2012-3-29 16:29  /  1917 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

类的newinstance 是构造一个新的类的对象?我说的对么?

2 个回复

倒序浏览
本帖最后由 马云 于 2012-3-29 16:33 编辑

是的就是创建一个实例对象
使用此 Constructor 对象表示的构造方法来创建该构造方法的声明类的新实例,并用指定的初始化参数初始化该实例。个别参数会自动解包,以匹配基本形参,必要时,基本参数和引用参数都要进行方法调用转换。
如果基础构造方法所需形参数为 0,则所提供的 initargs 数组的长度可能为 0 或 null。
如果所需的访问检查和参数检查获得成功并且实例化继续进行,这时构造方法的声明类尚未初始化,则初始化这个类。

如果构造方法正常完成,则返回新创建且已初始化的实例。

参数将作为变量传递给构造方法调用的对象数组;基本类型的值被包装在适当类型的包装器对象(如 Float 中的 float)中
回复 使用道具 举报
是的,但是只能调用无参构造函数。new也是创建一个新的对象,能调用任何public构造函数。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马