2、按要求编程: 1) 定义Student类,并在类中定义name和className属性。 2) 编写测试类Example04在main方法中创建三个学生对象,并分别为这些对象的name和className属性赋值,然后输出这些对象的name和className值。 3) 另外:对Student类进行修改,将className定义为静态变量。 4) 修改测试类,在main方法中使用Student.className= “三年级二班"语句为静态变量className进行赋值,然后输出这些对象的name和className值。用java写
时间: 2024-03-12 15:48:36 浏览: 126
C类的定义和声明-C教程共2页.pdf.zip
1) 定义Student类,包含name和className属性:
```java
public class Student {
String name;
String className;
}
```
2) 编写测试类Example04,创建三个学生对象,并为这些对象的name和className属性赋值,然后输出这些对象的name和className值:
```java
public class Example04 {
public static void main(String[] args) {
Student student1 = new Student();
student1.name = "小明";
student1.className = "一年级一班";
Student student2 = new Student();
student2.name = "小红";
student2.className = "一年级二班";
Student student3 = new Student();
student3.name = "小刚";
student3.className = "一年级三班";
System.out.println("第一个学生的姓名:" + student1.name + ",班级:" + student1.className);
System.out.println("第二个学生的姓名:" + student2.name + ",班级:" + student2.className);
System.out.println("第三个学生的姓名:" + student3.name + ",班级:" + student3.className);
}
}
```
3) 将className定义为静态变量:
```java
public class Student {
String name;
static String className;
}
```
4) 修改测试类Example04,使用Student.className= “三年级二班"语句为静态变量className进行赋值,然后输出这些对象的name和className值:
```java
public class Example04 {
public static void main(String[] args) {
Student student1 = new Student();
student1.name = "小明";
Student student2 = new Student();
student2.name = "小红";
Student student3 = new Student();
student3.name = "小刚";
Student.className = "三年级二班";
System.out.println("第一个学生的姓名:" + student1.name + ",班级:" + Student.className);
System.out.println("第二个学生的姓名:" + student2.name + ",班级:" + Student.className);
System.out.println("第三个学生的姓名:" + student3.name + ",班级:" + Student.className);
}
}
```
注意,这里将className定义为了静态变量,所以在测试类中使用Student.className来赋值。
阅读全文