在getSex方法中,增加返回值逻辑判断: 1)修改方法的返回值为:String。 2)如果sex属性为true,则返回男。 3)如果sex属性为false,则返回女。
时间: 2023-04-07 09:02:47 浏览: 106
这是一个技术问题,我可以回答。在getSex方法中,可以增加以下代码实现逻辑判断:
public String getSex() {
if (sex) {
return "男";
} else {
return "女";
}
}
这样,当sex属性为true时,返回男,否则返回女。
相关问题
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( ) : 以姓名:联系电话的形式作为方法的返回值。
下面是一个符合要求的学生类 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() 方法,以姓名和联系电话的形式返回学生对象的字符串表示。
编写一个学生类 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( ) : 以 姓名:联系电话 的形式作为方法的返回值。
好的,这是一个简单的学生类的代码实现,符合你的要求:
```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 方法则用来将学生对象转换成字符串形式。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)