【Java基础】--03.构造器

一、构造器:也叫构造器方法,是类的成员之一。

属性
方法
构造器

1、 构造器的格式

访问控制修饰符  类名(参数列表){
    //初始化语句
}

2.、构造器的作用
①创建对象
②为对象进行初始化

3、构造器的注意:
①构造器的名称必须与类名一致!
②若一个类中没有显示提供任何构造器,系统会自动提供一个默认无参构造器

        public Person(){}

③若一个类中显示的提供了任何构造器,系统默认构造器将不再提供
④构造器只能调用一次,并且是在创建对象时调用

4、构造器的重载
①构造器的名称必须相同
②构造器的参数列表必须不同(参数的个数、参数的类型)

5、为属性赋初始值的方式
①使用默认赋值
②直接显示赋值
③构造器
顺序:①②③

class Person{
    private String name;
    private int age;
    private char gender;

    public Person(){
        cry();   
    }

    public Person(String name){
        this.name = name;
    }

    public Person(String name, int age){
        this(name);
        this.age = age;
    }

    public Person(String name, int age, char gender){
        this(name, age);
        this.gender = gender;
    }

    public void setName(String name){
        this.name = name;//可以区分局部变量和成员变量
    }

    public void cry(){
        System.out.println("哭");   
    }
}

Person p = new Person("张三");
//p.cry();

Person p1 = new Person();
//p1.cry();

猜你喜欢

转载自blog.csdn.net/YYZZHC999/article/details/81052700
03.