编写一个学生类 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( ) : 以 姓名:联系电话 的形式作为方法的返回值。
时间: 2024-03-29 15:36:35 浏览: 284
好的,这是一个简单的学生类的代码实现,符合你的要求:
```java
public class Student {
private long id;
private String name;
private int age;
private boolean sex;
private String phone;
public Student(long i, String n, int a, boolean s, String p) {
id = i;
name = n;
age = a;
sex = s;
phone = p;
}
public int getAge() {
return age;
}
public boolean getSex() {
return sex;
}
public String getPhone() {
return phone;
}
public String toString() {
return name + ":" + phone;
}
}
```
这个学生类有 5 个属性,分别是学号、姓名、年龄、性别和联系电话。其中,学号是一个 long 型的变量,姓名和联系电话是 String 类型的变量,年龄是 int 类型的变量,性别是 boolean 类型的变量,true 表示男,false 表示女。
这个学生类还有 4 个方法,分别是构造函数、获取年龄的方法、获取性别的方法、获取联系电话的方法和 toString 方法。构造函数用来初始化学生对象的属性,获取年龄、性别和联系电话的方法分别用来获取学生对象的年龄、性别和联系电话,toString 方法则用来将学生对象转换成字符串形式。
阅读全文