定义一个Person类 包含name 在Person类完成无参构造方法,在无参构造方法设置name值为none 有参构造方法给name传值 为name属性添加set和get方法 < public String toString(){ return "name:"+name; } 2 在Main类的main方法中 创建Person类对象数组,其中数组长度为2 并为Person对象数组赋值,其中第一个元素对象为无参person对象,第二个元素对象为有参person对象,姓名为用户键盘给出 并循环输出两个对象的信息(调用toString方法),一个对象输出一行 输入格式: 输入姓名 输出格式: 输出姓名,一行一个对象 输入样例: 在这里给出一组输入。例如: jerry 输出样例: 在这里给出相应的输出。例如: name:none name:jerry
时间: 2023-06-18 13:06:43 浏览: 116
Person类的代码如下:
```java
public class Person {
private String name;
public Person() {
this.name = "none";
}
public Person(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "name:" + name;
}
}
```
Main类的代码如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Person[] people = new Person[2];
people[0] = new Person();
System.out.print("请输入姓名:");
String name = scanner.nextLine();
people[1] = new Person(name);
for (Person person : people) {
System.out.println(person.toString());
}
}
}
```
输入示例:
```
jerry
```
输出示例:
```
name:none
name:jerry
```
阅读全文