用Java语言写一个student类
时间: 2023-03-19 19:20:53 浏览: 135
答:Java语言中student类的定义如下:public class Student { private String name; private int age; //构造函数 public Student(String name, int age) { this.name = name; this.age = age; } //访问器方法,获取属性值 public String getName() { return name; } public int getAge() { return age; } //修改器方法,修改属性值 public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } }
相关问题
java语言定义一个Student类,包含姓名,年龄,初始化3个Student对象数组,按照年龄从小到大排序
以下是Java程序代码:
```
public class Student {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
public class Main {
public static void main(String[] args) {
Student[] students = new Student[3];
students[0] = new Student("John", 21);
students[1] = new Student("Mary", 19);
students[2] = new Student("Bob", 23);
Arrays.sort(students, new Comparator<Student>() {
public int compare(Student s1, Student s2) {
return s1.getAge() - s2.getAge();
}
});
for (Student student : students) {
System.out.println(student.getName() + " " + student.getAge());
}
}
}
```
输出结果为:
```
Mary 19
John 21
Bob 23
```
用java语言,请写一个student类,该类包含学号,姓名,专业三个成员变量,以及吃饭,学习,考试三个成员方法。
下面是一个基本的Java代码,实现了一个Student类,包含学号,姓名,专业三个成员变量和吃饭、学习、考试三个成员方法。请注意,为了方便起见,我将所有成员变量设置为public,这并不是一个好的编程实践,实际上应该将其设置为private并提供getter和setter方法。
```
public class Student {
public int id;
public String name;
public String major;
public void eat() {
System.out.println(name + " is eating.");
}
public void study() {
System.out.println(name + " is studying.");
}
public void exam() {
System.out.println(name + " is taking an exam.");
}
}
```
在这个类中,我们定义了三个成员方法,分别是eat()、study()和exam(),它们分别表示学生吃饭、学习和考试的行为。我们也定义了三个成员变量,分别是id、name和major,用于存储学生的基本信息。在实际使用中,我们可以创建一个Student类的对象,然后调用它的各种方法来模拟学生的行为。
阅读全文