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 <10; 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老师实例_java实例关于继承求实例,有关学生和老师的程序代码!望诸位软件达人帮忙,谢谢大虾!...相关推荐

  1. java 接口函数_Java函数式接口Supplier接口实例详解

    这篇文章主要介绍了Java函数式接口Supplier接口实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 JDK提供了大量常用的函数式接口以丰 ...

  2. java supplier接口_Java函数式接口Supplier接口实例详解

    这篇文章主要介绍了Java函数式接口Supplier接口实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 JDK提供了大量常用的函数式接口以丰 ...

  3. java 静态 编译_Java中的动态和静态编译实例详解

    Java中的动态和静态编译实例详解 首先,我们来说说动态和静态编译的问题. Q: java和javascript有什么区别? 总结了一下:有以下几点吧: 1.首先从运行环境来说java代码是在JVM上 ...

  4. java list反序列化_java序列化与反序列化操作实例分析

    本文实例分析了java序列化与反序列化操作.分享给大家供大家参考,具体如下: 概述: Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程. ...

  5. java流实例_java流汇总以及使用实例

    流 一.基本概念 Java中对文件的操作是以流的方式进行的.流是Java内存中的一组有序数据序列.Java将数据从源(文件.内存.键盘.网络) 读入到内存中,形成了流,然后将这些流还可以写到另外的目的 ...

  6. java同步锁实例_Java lock同步锁使用实例解析

    这篇文章主要介绍了Java lock同步锁使用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1)Lock是一个接口,而synchroniz ...

  7. java synchronized 使用_Java中synchronized的使用实例

    Java中synchronized的使用实例 synchronized关键字,代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C.D等)正在用这个 ...

  8. java plus方法_Java.math.BigDecimal.plus()方法实例

    全屏 Java.math.BigDecimal.plus()方法实例 java.math.BigDecimal.plus() 返回一个BigDecimal,其值是 (+this),并且其刻度为是 th ...

  9. java传递实例_Java方法的参数传递机制实例详解

    本文实例讲述了Java方法的参数传递机制.分享给大家供大家参考,具体如下: 参数传递机制 对于程序设计语言来说,一般方法(函数)的参数传递有两种:按值传递和按引用传递. 按值传递意味着当将一个参数传递 ...

最新文章

  1. 微信发ascii_微信公众平台开发(107) 分享到朋友圈和发送给好友
  2. 297 - Quadtrees
  3. mongodb 学习第二天,基本操作
  4. 去除TCP/IP筛选
  5. 【无标题】AMAZINGIC晶焱科技:预防TVS闩锁风险的方法与实际案例分析
  6. FPGA实验2:ADDA测试
  7. Python编写的疲劳检测系统(实时摄像头检测)
  8. 数字电路器件——门电路——与门电路、或门电路、非门电路及实例
  9. 经典面试题:64匹马,8个赛道,找出前4名最少比赛多少场?
  10. rtl8723bu linux wifi驱动移植教程
  11. python第三方插件登录网易音乐_项目实战 | Python开发网易云音乐插件
  12. 晶振PPM小参数,大作用
  13. c语言教程+school,C语言教程方法用法 _C语言-w3school教程
  14. 客户打开率高达90%的开发信标题该怎么写?(附赠模板)
  15. 大数据时代数据是如何传输的?
  16. 【游戏思路】制作简单小游戏实现思路总结
  17. AN7114 音频功率放大电路
  18. python设计模式名片_Python 设计模式 简单工厂(设计模式之禅)
  19. Failed to decode downloaded font: URL 问题的两种可能性
  20. 2022年广东省房地产经纪人(房地产经纪职业导论)练习题及答案

热门文章

  1. Request.url用法
  2. js 遍历数组及对象属性
  3. mysql5.7修改密码
  4. Android从启动到程序运行发生的事情
  5. Cufllinks的安装与使用
  6. (VS)c++调用matlab函数
  7. 四、转换成BCNF的保持无损连接的分解
  8. 华为p10和p10plus区别_华为P10与P10 Plus的区别,不仅仅只是大了一圈
  9. java jtextarea边框_java swing中的JTextArea边框
  10. pycharm配置可视化界面流程简介