JAVA-构造方法注意事项

image

image

package com.itheima02;

public class Student {
    private String name;
    private int age;
    //构造方法
//    public Student(){
//        System.out.println("无参构造方法");
//    }
    public Student(){}
    public Student(String name){
        this.name=name;
    }
    public Student(int age){
        this.age=age;
    }
    public Student(String name,int age){
        this.name=name;
        this.age=age;
    }
    public void show(){
        System.out.println(name+","+age);

    }

}

代码2

package com.itheima02;

public class StudentDemo {
    public static void main(String[] args) {
        Student s1=new Student();
        s1.show();


        //    public Student(String name){}
        Student s2=new Student("林青霞");
        s2.show();

        //    public Student(int age){
        //        this.age=age;
        //    }

        Student s3=new Student(30);
        s3.show();

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

        Student s4 =new Student("林青霞",30);
        s4.show();
    }
}

执行结果

null,0
林青霞,0
null,30
林青霞,30

Process finished with exit code 0
posted @ 2022-11-13 16:30  NiceTwocu  阅读(14)  评论(0编辑  收藏  举报