public class Person2 { private String name; private int age; public Person2() { } public Person2(String name) { this.name = name; } public Person2(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public int getAge() { return age; } public static void main(String[] args) { Person2 t1 = new Person2(); System.out.println("第一种无参数:" + t1.getName() + ", " + t1.getAge()); Person2 t2 = new Person2("Anna"); System.out.println("第二种Person(String name): " + t2.getName() + ", " + t2.getAge()); Person2 t3 = new Person2("Anna", 20); System.out.println("第三种Person(String name, int age): " + t3.getName() + ", " + t3.getAge()); } }
时间: 2024-04-02 08:36:31 浏览: 112
JSON2.rar_JSON_android_json2java
这段代码定义了一个名为Person2的类,其中有三个构造函数,分别是无参构造函数、一个参数构造函数和两个参数构造函数。此外,还有两个私有字段name和age,并且有对应的getter方法来获取它们的值。在main方法中,分别使用三种不同的构造函数创建了三个Person2对象,并打印输出它们的name和age字段的值。
阅读全文