编写Java 程序用于显示人的姓名和年龄。定义一个人类Perso n。 该类中应该有两个私有属性: 姓名(name) 和年龄(ag e)。定义构造方法用来初始化数据成员。再定义显示(display ())方法将姓名和年龄打印出来。在main方法中创建人类的实例 然后将信息显示。
时间: 2023-06-02 18:02:42 浏览: 118
代码如下:
```
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public void display() {
System.out.println("Name: " + name);
System.out.println("Age: " + age);
}
public static void main(String[] args) {
Person person = new Person("Alice", 25);
person.display();
}
}
```
输出结果:
```
Name: Alice
Age: 25
```
相关问题
创建Student类,有school属性,写出子类Student的构造方法,重写父类的display(),显示Student类的所有数据成员的值;创建测试类TestS,在main()中创建个Perso
在Java中,你可以创建一个名为`Student`的类,包含`school`属性,然后为其设计一个子类和相应的构造方法以及重写的`display()`方法。这是一个简单的示例:
```java
// 父类 Student
class Student {
private String school;
// 构造方法
public Student(String school) {
this.school = school;
}
// 父类的 display() 方法
public void display() {
System.out.println("School: " + school);
}
}
// 子类 StudentPersonal (假设个人化的学生)
class StudentPersonal extends Student {
private String name;
// 子类的构造方法,重写了父类的构造并添加新的属性
public StudentPersonal(String school, String name) {
super(school); // 调用父类的构造函数
this.name = name;
}
// 重写父类的 display() 方法,显示更多数据成员
@Override
public void display() {
super.display(); // 先打印父类的数据
System.out.println("Name: " + name);
}
}
// 测试类 TestStudent
public class TestStudent {
public static void main(String[] args) {
// 创建一个个人化的学生实例
StudentPersonal perso = new StudentPersonal("ABC High School", "John Doe");
// 显示该学生的数据
perso.display();
}
}
```
在这个例子中,`TestStudent` 类的 `main()` 方法中创建了一个 `StudentPersonal` 的实例,并通过其重写的 `display()` 方法展示了学生的学校信息和个人姓名。
阅读全文