import java.util.HashMap;
public class Cmain {
/**
*学生类 学 (id)名字 老师标 t_id
*A是Cmain的内部类 B一样
*/
class A{
private String id;
private String name;
private String t_id;
public A(){}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getT_id() {
return t_id;
}
public void setT_id(String t_id) {
this.t_id = t_id;
}
}
/**
*老师类 标 姓名
*/
class B{
private String id;
private String name;
public B(){}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
public static void main(String[] args) {
//map中加入十个老师 (key=老师编 ,value=老师实例)
HashMap teacherMap=new HashMap();
Cmain cmain = new Cmain();
for (int i = 0; i
B b =cmain.new B();
b.setId(“”+i);
b.setName(“teacher_”+i);
teacherMap.put(“”+i, b);
}
//实例化一个学生类
A a=cmain.new A();
//设置学生的属性
a.setId(“0001”);
a.setName(“student_0001”);
a.setT_id(“2”);
//从Map中取出学生a的老师实例
B b = teacherMap.get(a.getT_id());
//打印老师名称
System.out.println(“学生:”+a.name+”的老师名称是:”+b.name);
}
}
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93918 人正在系统学习中 相关资源:百面机器学习 算法工程师带你去面试电子书,诸葛越 葫芦娃-文档类…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!