Java 构造方法速查手册

Java 构造方法是创建对象时自动调用的特殊方法,用来初始化属性并保证对象处于合法初始状态。 12 张速查图把构造方法的定义、九个特点、无参与有参两种类型、构造重载、this 与 super 一次讲清。 零基础入门与面试复习适用。点击任意卡片进入完整图文详解。

这套手册讲什么

Java 构造方法总览
CARD 01 / 12

Java 构造方法总览

Java 构造方法是创建对象时自动调用的特殊方法。12 张速查图把构造方法的定义、九个特点、无参与有参两…

构造方法是什么
CARD 02 / 12

构造方法是什么

构造方法(Constructor)是用于创建类对象的特殊方法,使用 new 时自动调用。它的两大作用是给…

构造方法的九个特点
CARD 03 / 12

构造方法的九个特点

构造方法有九个核心特点:名称与类名相同、没有返回类型、new 时自动调用、不能直接调用、支持重载、有默认…

构造方法命名与调用规则
CARD 04 / 12

构造方法命名与调用规则

构造方法名称必须与类名完全一致(包括大小写),不能写返回类型(连 void 也不行),否则会变成普通方法…

无参构造与有参构造
CARD 05 / 12

无参构造与有参构造

Java 构造方法分无参和有参两种,可并存构成重载。未定义任何构造时 Java 自动提供无参默认构造;一…

有参构造方法
CARD 06 / 12

有参构造方法

有参构造方法在创建对象时接收参数并直接赋给属性,让对象一出生就带着正确数据。它与无参构造并存构成重载,编…

构造方法重载
CARD 07 / 12

构造方法重载

Java 支持构造方法重载:同一类中可定义多个构造,只要参数列表不同。创建对象时编译器按参数数量和类型自…

编译器如何选择构造
CARD 08 / 12

编译器如何选择构造

调用构造时,编译器依据传入参数的数量与类型,从所有重载构造中自动挑选最匹配的一个。理解匹配规则能避免歧义…

this 引用属性
CARD 09 / 12

this 引用属性

当构造方法参数名与类属性名相同时,用 this 区分:this.name 指类属性,name 指参数。不…

this 调用其他构造
CARD 10 / 12

this 调用其他构造

this() 可在构造方法中调用当前类的其他构造。该调用必须放在构造方法的第一行,且一个构造只能调用一次…

构造方法与继承
CARD 11 / 12

构造方法与继承

构造方法不能被子类继承,但子类可用 super() 调用父类构造来初始化继承来的属性。结合要点回顾,本文…

构造方法易错点
CARD 12 / 12

构造方法易错点

构造方法常见坑:写了 void 变成普通方法;定义了有参却用无参 new 会报错(默认构造已失效);th…