Java学习记录之构造方法
发布日期:2021-05-24 05:19:29 浏览次数:19 分类:精选文章

本文共 876 字,大约阅读时间需要 2 分钟。

构造函数是用于创建和初始化对象的特殊方法。在Java中,当使用new关键字创建对象时,系统会调用类名相同的构造函数。如果我们没有编写构造函数,系统会自动提供一个默认的无参数构造函数来创建对象。

构造函数的定义方式如下:

public class Student {
private String name;
private int age;
public Student() {
// 无参数构造函数,系统默认方法
System.out.println("无参构造方法执行拉");
}
public Student(String name, int age) {
System.out.println("全参构造方法执行拉");
// 按照“就近原则”,如果局部变量名与成员变量重名,需使用this.左边
this.name = name;
this.age = age;
}
}

调用构造函数的方式如下:

public class Demo {
public static void main(String[] args) {
Student stu = new Student(); // 调用无参构造函数
Student stu1 = new Student("赵丽颖", 20); // 调用全参构造函数
}
}

构造函数的注意事项:

  • 构造函数的名称必须与类名完全一致,包括大小写。
  • 构造函数不需要声明返回值类型,也不要返回具体值。
  • 构造函数可以重载,允许根据不同的参数调用不同的构造函数。
  • TIPS:

  • 成员变量应全部使用private修饰。
  • 为每个成员变量编写一对Getter/Setter方法。
  • 编写一个无参数的构造函数。
  • 编写一个全参数的构造函数。
  • 通过以上步骤,可以全面掌握构造函数在Java中的使用方法,从而更好地控制对象的创建和初始化过程。

    上一篇:Java学习记录之Scanner
    下一篇:Java学习记录之private关键字

    发表评论

    最新留言

    很好
    [***.229.124.182]2025年04月20日 03时31分01秒