Skip to content

构造方法

构造方法

构造方法与类同名且没有返回值

构造方法的语句格式:

访问修饰符 构造名方法() {} (构造名方法没有返回值类型,必须与类名相同,可指定参数) public hello() {}

只能在对象实例化的时候调用

当没有指定构造方法时,系统会自动添加无参的构造方法

构造方法的调用

只通过new调用,不推荐使用类方法调用

构造方法不能被普通的成员方法调用

构造方法的调用只能在构造方法之间调用

成员属性的默认初始值

byte 0 short 0 int 0 long 0L float 0.0f double 0.0d char '\u0000' boolean false Object null


总结

  1. 使用 new + 构造方法 创建一个新对象

  2. 构造方法是定义在Java类中的一个用来初始化对象的方法(构造方法与类同名且没有返回值)

  3. 无参构造方法的使用

  4. 带参构造方法的使用

  5. 当没有指定构造方法时,系统会自动添加无参的构造方法

  6. 当有指定构造方法时,无论是有参、无参的构造方法,都不会自动添加无参的构造方法

  7. 构造方法的重载:方法名相同,但参数不同的多个方法,调用时会自动根据不同的参数选择相应的方法


共 20 个模块,1301 篇 Markdown 文档。