定义一个Teacher类,包含姓名,性别。定义它的带2个参数的构造方法和get及set方法,并重写toSting方法用于输出姓名和性別。使用list接口创建集合对条用于保存5位教师信息(向集合中添加元素),显示所有性別为男的教师的信息(姓名、性别)
时间: 2024-03-13 11:44:50 浏览: 16
好的,这是一个Java编程问题。下面是代码实现:
```java
import java.util.ArrayList;
import java.util.List;
public class Teacher {
private String name;
private String gender;
public Teacher(String name, String gender) {
this.name = name;
this.gender = gender;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
@Override
public String toString() {
return "Name: " + name + ", Gender: " + gender;
}
public static void main(String[] args) {
List<Teacher> teachers = new ArrayList<>();
teachers.add(new Teacher("Tom", "男"));
teachers.add(new Teacher("Lucy", "女"));
teachers.add(new Teacher("Mike", "男"));
teachers.add(new Teacher("Amy", "女"));
teachers.add(new Teacher("Jack", "男"));
for (Teacher teacher : teachers) {
if (teacher.getGender().equals("男")) {
System.out.println(teacher.toString());
}
}
}
}
```
代码解释:
1. 定义了一个Teacher类,包含姓名和性别属性,以及构造方法、get和set方法、toString方法。
2. 在main方法中创建了一个List集合,用于保存5位教师信息。
3. 遍历集合,判断每位教师的性别是否为男,如果是,则输出其姓名和性别信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)