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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

构造代码块,静态代码块有什么特点吗,用途呢?

5 个回复

倒序浏览
构造代码块应该是建立对象时候加载,静态代码块应该是随着类加载时候加载
回复 使用道具 举报
静态代码块是先执行的,构造代码块就是把所有构造方法中的共同内容定义在一起。
回复 使用道具 举报
构造代码块是简历对象时给对象初始化用的,随着对象的建立也就是new对象时就会加载,并且new几次对象,构造代码块就会加载几次,静态代码块是给类进行初始化,在构造代码块之前执行,只执行一次,也就是在第一次new对象之前执行那么一次
回复 使用道具 举报
谢谢楼上几位解答
回复 使用道具 举报
构造代码块,又名构造函数,系统默认为每个类有一个构造函数,方便初始化。在初始化new时,调用构造函数。
静态代码块,又名静态方法,程序运行就会加载到内存中,可使用 类名.方法名 调用,不需要实例化。需要static关键字标识。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马