java创建一个Person类,内含私有属性name和age,方法printInfo ()用于输出个人信息,要求创建Person类的对象,从键盘获取姓名和年龄,并调用printInfo方法完成输出。
时间: 2024-06-10 07:03:46 浏览: 125
好的,我明白了,下面是代码实现:
```java
import java.util.Scanner;
class Person {
private String name;
private int age;
public void printInfo() {
System.out.println("姓名:" + name);
System.out.println("年龄:" + age);
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
}
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入姓名:");
String name = scanner.nextLine();
System.out.print("请输入年龄:");
int age = scanner.nextInt();
Person person = new Person();
person.setName(name);
person.setAge(age);
person.printInfo();
}
}
```
输入姓名和年龄后,程序会创建一个Person对象,将输入的姓名和年龄赋值给对象的属性,并调用printInfo方法输出个人信息。
阅读全文