彭晓相

导航

构造方法

构造方法 是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是在构造方法。

格式:

public 类名称(参数类型 参数名称){

方法体

}

注意事项

1.构造方法的名称必须和所在类名称完全一样,就连大小写也要一样。

2.构造方法不要写返回值类型,连void也不要写。

3.构造方法不能return一个返回值。

4.如果没有编写一个构造方法,那么编译器将默认赠送一个构造方法,没有参数,方法体什么事情都不做。public student(){}

5.一旦编写了至少一个构造方法,那么编译器将不再赠送。

6.构造方法也是可以进行重载的。

 

 

public class Student {
    //成员变量
    private String name;
    private int age;
//无参数的构建方法
    public Student() {
        System.out.println("构造方法执行啦!");
    }

    public Student(String name, int age) {
        System.out.println("全参构造方法执行啦!");
        this.name = name;
        this.age = age;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public int getAge() {
        return age;
    }
}



//=======================

package demo04;

public class Demo02Student {


    public static void main(String[] args) {

        Student stu1 =new Student();//无参构造
        System.out.println("==================");

        Student stu2= new Student("赵丽颖",20);//全参构造
        System.out.println("名字:"+stu2.getName()+",年龄:"+stu2.getAge());

        stu2.setAge(21);
        System.out.println("名字:"+stu2.getName()+",年龄:"+stu2.getAge());

    }
}

 

posted on 2020-08-19 21:59  彭晓相  阅读(156)  评论(0编辑  收藏  举报