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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

构造方法和静态方法哪个优先执行?

5 个回复

倒序浏览
静态方法优先执行,加载进方法内存的静态区,只执行一次。构造方法,每创建一次对象都会执行
回复 使用道具 举报
静态   随着类的加载而加载  只加载一次
回复 使用道具 举报
楼上解释的很对,静态随着类的加载而加载,优先于对象存在,
回复 使用道具 举报
静态在类创建的时候就已经存在了,之后才创建对象,这时候构造方法才会执行
回复 使用道具 举报
不应该是构造方法么,new出来一个类不是首先调用构造方法么。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马