编写一个学生类Student, 要求: ①学生类Student属性有: id:long型,代表学号 name:String类对象,代表姓名 age:int型,代表年龄 sex:boolen型, 代表性别(其中:true表示男, false表示女) phone:String类对象,代表联系电话 ②学生类Student的方法有: Student(long i, String n, int a, boolean s, long p) :有参构造函数, 形参表中的参数分别初始化学号、姓名、年龄、性别和联系电话。 int getAge() :获取年龄作为方法的返回值。 boolean getSex() :获取性别作为方法的返回值。 long getPhone() :获取联系电话作为方法的返回值。 public String toString() :以姓名:联系电话的形式作为方法的返回值。
时间: 2024-03-30 21:38:56 浏览: 205
好的,以下是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;
}
@Override
public String toString() {
return name + ":" + phone;
}
}
```
这个学生类中包含了所要求的属性和方法,其中构造函数用于初始化属性,getAge()、getSex()、getPhone() 用于获取属性值,toString() 用于返回姓名和联系电话。
阅读全文