创建类的对象之后,类中的方法为什么会自动执行

来源:8-10 Java 中的 static 使用之静态初始化块

qq_不想长大_10

2018-08-18 13:01

创建类的对象之后,类中的方法为什么会自动执行

写回答 关注

3回答

  • MOOC枫
    2018-08-29 14:28:25

    创建一个对象后,因为相当于调用了构造方法,所以首先会执行构造方法;然后会执行普通初始化块。

    其次,静态初始化块static{ } 会在类加载时执行,且只会执行一次。

    详见JAVA入门第二季1-10的例题

  • hevrcccj65gegg
    2018-08-19 15:37:32

    创建类的对象之后,自动执行的一般是类的构造方法;因为new一个对象,其实质就是在堆内存为对象开辟一块新的内存空间,而此时会根据创建对象的参数列表去匹配指定的构造方法,用于数据的初始化

  • braveheart66
    2018-08-18 13:49:26

    什么方法自动执行了啊?你得用类的对象调用才会执行啊

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530714 学习 · 6091 问题

查看课程

相似问题