设计一个学生类Student。Student类中有name和age两个属性,创。 建一个无参构造方法,一个包含2个参数的构造方法,用于给name和 age赋值,创建一个show()方法打印Student的属性信息。在主类中创 建对象并初始化,
时间: 2024-11-09 21:21:28 浏览: 8
设计一个名为`Student`的简单Java类如下:
```java
public class Student {
// 定义学生的姓名和年龄属性
private String name;
private int age;
// 无参构造方法
public Student() {
this.name = "未知";
this.age = 0;
}
// 有参构造方法,用于设置初始值
public Student(String name, int age) {
this.name = name;
this.age = age;
}
// 显示学生信息的方法
public void show() {
System.out.println("姓名: " + name);
System.out.println("年龄: " + age);
}
}
// 在主类中创建和初始化Student对象
public class Main {
public static void main(String[] args) {
// 使用无参构造方法创建一个默认学生
Student student1 = new Student();
student1.show(); // 打印默认学生的信息
// 使用有参构造方法创建一个特定学生
Student student2 = new Student("张三", 18);
student2.show(); // 打印指定学生的信息
}
}
```
在这个例子中,我们首先定义了一个`Student`类,它有两个私有的成员变量`name`和`age`,以及对应的构造方法和`show()`方法。在主类`Main`中,我们创建了两个`Student`对象,并分别通过无参构造方法和有参构造方法进行初始化,并调用`show()`方法显示各自的学生信息。
阅读全文