【Java】设计一个包含多个构造函数的类,并分别用这些构造函数来进行实例化对象。


class Person {
    private String name;
    private int age;

    // 默认构造函数; 构造对象
    public Person() {
        this.name = "易烊千玺";
        this.age = 19;
    }

    //带有两个参数的构造函数
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public void eat() {
        System.out.println(this.name + "吃饭!");
    }

    public void sleep() {
        System.out.println(this.name + "睡觉!");
    }

    public void show() {
        System.out.println("name: " + name + " age: " + age);
    }
}

public class Test2 {
    public static void main(String[] args) {
        Person person = new Person();
        Person person1 = new Person("小余",20);
        Person person2= new Person("小张",19);
        person1.eat();
        person2.sleep();
        person.show();
        person1.show();
    }
}

运行结果如下
在这里插入图片描述

发布了20 篇原创文章 · 获赞 23 · 访问量 569

猜你喜欢

转载自blog.csdn.net/m0_45097186/article/details/102727501