java编写 一个学生类 Student,要求: (1) 学生类 Student 属性有: id: long型,代表学号 name : String类对象,代表姓名 age : int型,代表年龄 sex : boolen型,代表性别(其中:true表示男,false表示女) phone: String类对象,代表联系电话 (2) 学生类 Student的方法有: Student(long i , String n , int a , boolean s , long p) : 有参构造函数,形参表中的参数分别初始化学号、姓名、年龄、性别和联系电话。 int getAge ( ) : 获取年龄作为方法的返回值。 boolean getSex ( ) : 获取性别作为方法的返回值。 long getPhone ( ) : 获取联系电话作为方法的返回值。 public String toString( ) : 以姓名:联系电话的形式作为方法的返回值。
时间: 2023-06-20 07:08:16 浏览: 221
下面是一个符合要求的学生类 Student 的 Java 代码:
```java
public class Student {
private long id;
private String name;
private int age;
private boolean sex;
private String phone;
public Student(long id, String name, int age, boolean sex, String phone) {
this.id = id;
this.name = name;
this.age = age;
this.sex = sex;
this.phone = phone;
}
public int getAge() {
return age;
}
public boolean getSex() {
return sex;
}
public String getPhone() {
return phone;
}
public String toString() {
return name + ": " + phone;
}
}
```
在上述代码中,我们先定义了学生类 Student 的属性,然后定义了一个有参构造函数,用于初始化学生实例的属性。接下来,我们定义了三个获取属性的方法:getAge()、getSex() 和 getPhone(),分别用于获取年龄、性别和联系电话。最后,我们重写了 toString() 方法,以姓名和联系电话的形式返回学生对象的字符串表示。
阅读全文