用Java创建一个Person类,具有name和age,两个成员变量。具有say()方法,可以在屏幕输出 name和age。 2、在Person类中添加构造方法,可以使用 Person p = new Person("tom",29);或 Person p = new Person("tom");形式初始化对象p。
时间: 2024-02-20 08:01:01 浏览: 76
好的,我来为您解答。下面是Java代码实现:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public Person(String name) {
this(name, 0);
}
public void say() {
System.out.println("My name is " + name + ", I'm " + age + " years old.");
}
}
```
这个Person类有两个成员变量:name和age,以及一个say()方法,用于输出对象的name和age。同时,这个类还有两个构造方法,一个接收name和age两个参数,另一个只接收name参数,age默认值为0。您可以使用下面的代码来创建一个Person对象:
```java
Person p1 = new Person("Tom", 29);
p1.say(); // 输出 "My name is Tom, I'm 29 years old."
Person p2 = new Person("Jerry");
p2.say(); // 输出 "My name is Jerry, I'm 0 years old."
```
希望这个回答能够帮到您。
阅读全文