Java入门教程(23)——构造方法的重载

简介: 构造方法的重载

构造方法也是方法。与普通方法一样,构造方法也可以重载
构造器也叫构造方法(constructor),用于对象的初始化。构造器是一个创建对象时被自动调用的特殊方法,目的是对象的初始化。构造器的名称应与类的名称一致。Java通过new关键字来调用构造器,从而返回该类的实例,是一种特殊的方法。
构造方法重载实例:
注意:

 1. 构造器的方法名必须和类名一致
  

  1. 通过new关键词调用
public class User {
    int id; // id
    String name; // 账户名
    String password; // 密码
    public User() {
    }
    public User(int id, String name) {
    // this.id 表示属性 id;id 表示形参 id
        this.id = id;
        this.name = name;
    }
    public User(int id, String name, String password) {
        this.id = id;
        this.name = name;
        this.password = password;
    }
    public static void main(String[ ] args) {
        User u1 = new User();
        User u2 = new User(01, "张三");
        User u3 = new User(02, "李四", "123456");
    }
}
相关文章
|
6天前
|
Java
Java 新手入门:重载和重写傻傻分不清?一篇文章带你清晰理解!
Java 新手入门:重载和重写傻傻分不清?一篇文章带你清晰理解!
17 0
Java 新手入门:重载和重写傻傻分不清?一篇文章带你清晰理解!
|
11天前
|
存储 Java 程序员
08 Java面向对象基础(对象与类+实例变量与方法+构造方法+this关键字)
08 Java面向对象基础(对象与类+实例变量与方法+构造方法+this关键字)
32 4
|
3天前
|
Java 编译器 数据库连接
Java中的无参数构造方法
Java中的无参数构造方法
|
1月前
|
Java
Java面向对象 ( 类与对象 | 构造方法 | 方法的重载 )
Java面向对象 ( 类与对象 | 构造方法 | 方法的重载 )
|
2月前
|
Java 编译器
在 Java 中,重写(Override)和重载(Overload)是两种不同的概念,用于实现多态性。它们有着不同的作用和使用场景。
在 Java 中,重写(Override)和重载(Overload)是两种不同的概念,用于实现多态性。它们有着不同的作用和使用场景。
|
2月前
|
Java 数据安全/隐私保护
Java基础手册二(类和对象 对象创建和使用 面向对象封装性 构造方法与参数传递 this关键字 static关键字 继承 多态 方法覆盖 final关键字 访问控制权限修饰符)
Java基础手册二(类和对象 对象创建和使用 面向对象封装性 构造方法与参数传递 this关键字 static关键字 继承 多态 方法覆盖 final关键字 访问控制权限修饰符)
24 0
|
2月前
|
Java
java反射-获取类的属性、构造方法、方法
java反射-获取类的属性、构造方法、方法
9 0
|
3月前
|
Java C++
Java的构造方法与析构方法的技术性文章
Java的构造方法与析构方法的技术性文章
19 1
|
3月前
|
Java 编译器
Java的重载与重写的区别
Java的重载与重写的区别
|
10月前
|
Java 编译器
【面试题精讲】Java重载和重写有什么区别?
【面试题精讲】Java重载和重写有什么区别?