定义一个Teacher类(教师类),包含满参构造方法和以下成员属性: 成员属性: 姓名(Str 5
定义一个Teacher类(教师类),包含满参构造方法和以下成员属性:成员属性:姓名(String)工龄(int)所授学科(String)a.定义一个测试类Test,在Te...
定义一个Teacher类(教师类),包含满参构造方法和以下成员属性:
成员属性: 姓名(String)
工龄(int)
所授学科(String)
a. 定义一个测试类Test,在Test类的main方法中利用满参构造创建三个教师对象
“王宇”,3,java;"张强",5,python; "郝伟",10,php
b. 将这三个对象存入ArrayList<Teacher>集合中
c. 遍历集合输出工龄在5年以下的教师的所有属性;
示例如下:
王宇工龄为3,所授学科是:java 展开
成员属性: 姓名(String)
工龄(int)
所授学科(String)
a. 定义一个测试类Test,在Test类的main方法中利用满参构造创建三个教师对象
“王宇”,3,java;"张强",5,python; "郝伟",10,php
b. 将这三个对象存入ArrayList<Teacher>集合中
c. 遍历集合输出工龄在5年以下的教师的所有属性;
示例如下:
王宇工龄为3,所授学科是:java 展开
1个回答
2018-06-25
展开全部
public class Teacher { public String id; public String Name; public int Age; public String college; public Teacher() { this.id = "0001"; this.Name="CJK"; this.Age = 20; } public String getCollege() { return college; } public String teacherInfo(String id,String name,int age) { this.id = id; this.Name=name; this.Age = age; return "返回参数信息";//这个地方我不太明白你说的返回参数是什么意思 //把3个参数拼接起来返回出来? } public String teacherInfo(Teacher d) { this.id = d.id; this.Name=d.Name; this.Age = d.Age; return "返回参数信息";//这个地方我不太明白你说的返回参数是什么意思, } public static void main(String[] args) { Teacher t1 = new Teacher(); System.out.println("teacher1 info..."); System.out.println("id:" + t1.id); System.out.println("Name:" + t1.Name); System.out.println("Age:" + t1.Age); Teacher t2 = new Teacher(); t2.teacherInfo("0002", "MMYZ", 21); System.out.println("teacher2 info..."); System.out.println("id:" + t2.id); System.out.println("Name:" + t2.Name); System.out.println("Age:" + t2.Age); Teacher t3 = new Teacher(); t3.id = "0003"; t3.Name="小泽玛利亚"; t3.Age = 23; t3.teacherInfo(t3); System.out.println("teacher3 info..."); System.out.println("id:" + t3.id); System.out.println("Name:" + t3.Name); System.out.println("Age:" + t3.Age); } }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询