java构造器的基础内容是什么

admin 百科 21
Java构造器是创建对象时自动调用的特殊方法,用于初始化新对象;它无返回类型、名称必须与类名完全一致,不可被static等修饰,支持重载,可通过this()调用同类其他构造器。

java构造器的基础内容是什么-第1张图片-佛山资讯网

Java构造器(Constructor)是创建对象时自动调用的特殊方法,用于初始化新创建的对象。它没有返回类型(连void都不能写),名称必须与类名完全一致,且不能被staticfinalabstract等修饰。

构造器的基本语法和规则

构造器看起来像方法,但本质不同:它只在new实例化时执行一次,且不返回值。

  • 构造器名必须和类名大小写完全相同
  • 不能有返回类型声明(写void就变成普通方法了)
  • 可以重载(同一个类中定义多个参数列表不同的构造器)
  • 若没显式定义任何构造器,编译器会提供一个无参默认构造器;一旦自定义了构造器,这个默认构造器就不再自动提供

常见构造器写法示例

比如一个Person类:

public class Person {
    private String name;
    private int age;

    // 无参构造器
    public Person() {
        this.name = "未知";
        this.age = 0;
    }

    // 有参构造器
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
}

登录后复制

调用方式:Person p1 = new Person();Person p2 = new Person("张三", 25);

立即学习“Java免费学习笔记(深入)”;

标签: java 构造器 区别 代码复用

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~