java产生三个学生类的对象,并在每个对象上调用getName方法的代码
时间: 2024-03-16 07:43:02 浏览: 17
好的,以下是Java代码示例:
```java
public class Student {
private String name;
public Student(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
// 在另一个类中
public class Main {
public static void main(String[] args) {
// 创建三个学生对象
Student student1 = new Student("张三");
Student student2 = new Student("李四");
Student student3 = new Student("王五");
// 调用每个学生对象的getName方法并输出结果
System.out.println(student1.getName());
System.out.println(student2.getName());
System.out.println(student3.getName());
}
}
```
运行结果将会依次输出:
```
张三
李四
王五
```
相关问题
java产生三个学生类姓名,学号和分数的对象,并在每个对象上调用getName方法的代码
好的,以下是Java代码示例:
```java
public class Student {
private String name;
private int id;
private double score;
public Student(String name, int id, double score) {
this.name = name;
this.id = id;
this.score = score;
}
public String getName() {
return name;
}
}
// 在另一个类中
public class Main {
public static void main(String[] args) {
// 创建三个学生对象
Student student1 = new Student("张三", 1001, 89.5);
Student student2 = new Student("李四", 1002, 92.0);
Student student3 = new Student("王五", 1003, 85.5);
// 调用每个学生对象的getName方法并输出结果
System.out.println(student1.getName());
System.out.println(student2.getName());
System.out.println(student3.getName());
}
}
```
运行结果将会依次输出:
```
张三
李四
王五
```
需要注意的是,此处只调用了每个学生对象的 `getName()` 方法,并未输出学号和分数。如需输出其他信息,可以在 `Student` 类中添加相应的 getter 方法并在 `Main` 类中调用。
java产生三个学生类姓名,学号和分数的对象,并在每个对象上调用getName方法以及学生数量的代码
好的,以下是Java代码示例:
```java
public class Student {
private String name;
private int id;
private double score;
private static int count = 0; // 静态变量,记录学生数量
public Student(String name, int id, double score) {
this.name = name;
this.id = id;
this.score = score;
count++; // 每次创建对象时,学生数量加一
}
public String getName() {
return name;
}
public static int getCount() { // 静态方法,获取学生数量
return count;
}
}
// 在另一个类中
public class Main {
public static void main(String[] args) {
// 创建三个学生对象
Student student1 = new Student("张三", 1001, 89.5);
Student student2 = new Student("李四", 1002, 92.0);
Student student3 = new Student("王五", 1003, 85.5);
// 调用每个学生对象的getName方法并输出结果
System.out.println(student1.getName());
System.out.println(student2.getName());
System.out.println(student3.getName());
// 输出学生数量
System.out.println("学生数量:" + Student.getCount());
}
}
```
运行结果将会依次输出:
```
张三
李四
王五
学生数量:3
```
需要注意的是,此处使用了一个静态变量 `count` 来记录学生数量,并在每次创建对象时将其加一。同时,定义了一个静态方法 `getCount()` 来获取学生数量,可以直接使用类名调用。