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

我们用静态代码块干嘛?我们用构造代码块干嘛?基础视频学到那里 当时人就疯掉了 我们干嘛要操作类呀  干嘛要初始化类啊 这些有什么用?在以后的开发中也想不出哪里可以用到这样的功能 我们可以用点运算符点出方法就行了 这些不是多余的吗???

3 个回复

倒序浏览
谁知道呢- -
回复 使用道具 举报
静态代码块是随着类的加载而去执行的代码块。在开发中,有一些数据需要在创建对象之前就已经存在了,这时就会考虑把要存在的数据,书写在静态代码块中,随着类的加载而去加载。
构造代码块是随着对象的创建而去执行的代码块。只要创建对象,就会去执行一次构造代码块
回复 使用道具 举报
静态代码块是类加载的时候初始化的。
和构造代码块是对象创建的时候初始化的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马