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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

个人理解是构造方法是给对象初始化值用,static会随着类的加载而加载,就因为运行先后顺序不同而不能用static。不知是否妥当。

5 个回复

倒序浏览
带着static关键字意味着可以不用对象用类名直接调用,但是你这可是构造方法啊。。。
里面是有this和super的啊,这一下就崩溃了啊。。因为可以被类名直接调用,类不是对象,不存在this.类啥的。。
回复 使用道具 举报
构造方法是给对象初始化用
回复 使用道具 举报
static是类的属性。构造函数是用来实例化对象的。
回复 使用道具 举报
你这理解可以。static在创建对象之前,构造方法在创建对象之后。
回复 使用道具 举报
构造函数的作用是给本类对象初始化用的!而静态是让该数据共享,你把构函数共享了有啥用 ??、还想给别的类的对象初始化吗????
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马