java 构造方法
构造方法(Constructor)是一个特殊的方法,用于创建对象时初始化对象的成员变量。在Java中,构造方法必须和类名相同,并且没有返回类型(包括void)。
构造方法有以下特点:
1. 构造方法的名称与类名相同,且没有返回类型(包括void)
2. 构造方法在使用new关键字创建对象时自动被调用
3. 构造方法可以有参数,也可以没有参数
4. 如果没有为类定义构造方法,系统会自动生成默认的无参构造方法
5. 如果为类定义了任何构造方法,系统不会再自动生成默认的无参构造方法
构造方法的作用:
1. 为对象的成员变量赋初始值
2. 初始化对象的其他一些必要操作
示例代码:
java
public class Person {
    private String name;
    private int age;
java接口有没有构造方法    无参构造方法
    public Person() {
        name = "Unknown";
        age = 0;
    }
    带参数的构造方法
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
    getter和setter方法省略
    ...
    public static void main(String[] args) {
        使用无参构造方法创建对象
        Person p1 = new Person();
        System.out.Name());  输出 "Unknown"
        System.out.Age());    输出 0
        使用带参数的构造方法创建对象
        Person p2 = new Person("John", 20);
        System.out.Name());  输出 "John"
        System.out.Age());    输出 20
    }
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。