案例描述:

在班级中上课时,老师在讲台上讲课,偶有提问,会点名学生回答问题。虽然老师和学生都在讲话,但讲话的具体内容却不相同。本案例要求使用抽象类的知识编写一个程序实现老师上课的情景

运行结果:

代码如下:

        创建抽象类:

/*** 2022/3/20*/
public abstract class Person {private final String name;private final int age;public Person(String name, int age) {this.name = name;this.age = age;}abstract void dz();abstract void xw();public String getName() {return name;}public int getAge() {return age;}
}

学生类和老师类继承抽象类:

/*** 2022/3/20*/
public class Student extends Person {public Student(String name, int age) {super(name, age);}@Overridevoid dz() {System.out.println(getName() + "同学在听老师讲课!");}@Overridevoid xw() {System.out.println("大家好,我叫" + getName() + "今年" + getAge() + "岁了,爱好是学习!");}
}
/*** 2022/3/20*/
public class Teacher extends Person{Student s ;public Teacher(String name, int age,Student s) {super(name, age);this.s = s;}@Overridevoid dz() {System.out.println(getName() + "老师在给" +s.getName() +"同学讲课!");}@Overridevoid xw() {System.out.println("请" + s.getName() + "同学做一下自我介绍!");}
}

最后创建测试类:

/*** 2022/3/20*/
public class Demo {public static void main(String[] args) {Student s = new Student("小陈", 19);Teacher t = new Teacher("张", 35,s);t.dz();s.dz();System.out.println("------------------");t.xw();s.xw();}
}

[案例4-4]学生和老师相关推荐

  1. java老师和学生(java老师学生类合集)

    Java学生老师类是一种用于模拟学生和老师之间的关系的类,通过它可以模拟学生和老师之间的信息交互.学生交作业等行为. 1.java老师和学生什么意思说法一,两种身份.java老师和学生是指在学习jav ...

  2. 相比学习好的学生,老师最喜欢努力认真学习的学生

    相比学习好的学生,老师还是更喜欢努力学习的学生. 好多人有这样的错觉,谁学习好,老师就喜欢谁,谁就是老师面前的大红人,可能有的老师是这样的吧,但是,对于我来说,相比那些学习好的学生,我还是更喜欢爱学习 ...

  3. c语言学生对老师的评教系统,学生对老师的评价

    学生对老师的评价 1.老师授课的方式十分适合我们,他根据本课程知识结构的特点,重点突出,层次分明.理论和实际相结合,透过例题使知识更条理化.但授课速度有点快,来不及记录. 2.老师在生活工作中给人的感 ...

  4. Java【案例6-2】 学生管理系统

    [案例6-2] 学生管理系统 [案例介绍] 1.任务描述 编写一个程序,模拟学生管理系统.可以实现对学生信息的添加.删除.修改和查询功能,要求使用List集合存储自定义的对象集合,并熟练使用List集 ...

  5. 关于学生和老师关系的换位思考

    关于学生和老师关系的换位思考 老师: 1·希望学生尊重自己的劳动成果,期望学生在自己的教导下有所提高,有所成就: 2·希望学生积极进取,有钻研精神,能很好地配合老师的教学工作. 学生: 1·期待老师能 ...

  6. php面向对象开源_回到学校:5个面向学生和老师的开源程序

    php面向对象开源 8月和9月标志着暑假的结束和重返学校的日常活动. 全国各地的老师和学生都在为另一个伟大的学年做准备. 但是,新学年既令人兴奋又令人不安. 有了新的例程,时间表,同学,学校用品购物和 ...

  7. 计算机和学生的关系的英语作文,学生和老师的关系的英文作文

    关于"学生和老师的关系"的英语作文模板2篇,作文题目:The relationship between students and teachers.以下是关于学生和老师的关系的四级 ...

  8. 给计算机老师致歉信,学生给老师的道歉信(15篇)

    学生给老师的道歉信(15篇) 在日常学习.工作生活中,越来越多人会去使用道歉信,道歉信是因自己失误或拒绝引起对方不快时进行赔礼道歉的信函.那要怎么写好道歉信呢?下面是小编为大家整理的学生给老师的道歉信 ...

  9. 找计算机专业老师的说说,学生想念老师的说说 思念老师的唯美句子

    如果时光能倒流,让我重新回到学生时代――亲爱的老师,多么想再聆听您那语重心长的教诲.今天小编为大家整理了学生想念老师的说说,希望大家喜欢. 1.曾经数得尽分数,却数不尽您的教诲;如今数得尽钞票,却数不 ...

  10. JAVA实现学生和老师同页面登录

    摘要:搭建了一个JAVA WEB开发的项目架子,简单实现了学生和老师同页面登录,暂时未连接数据库:用户名和密码的校验是代码中写死的.连上数据库后就可动态校验. 1.效果图 项目登录页面展示:  使用用 ...

最新文章

  1. .NET 并行(多核)编程系列之七 共享数据问题和解决概述
  2. 030_CSS外边距合并
  3. 从零开始入门 K8s | Kubernetes 网络模型进阶
  4. spring事务提交回滚原理mybatis版
  5. 【windows】【linux】tree命令
  6. 【JLOI2013】地形生成
  7. Java FilePermission getActions()方法与示例
  8. python下载文件暂停恢复_selenium+Python如何取消Chrome下载文件的‘保留’‘放弃’提示?...
  9. 简单易懂的softmax交叉熵损失函数求导
  10. c语言房屋中介管理系统代码,房屋中介管理系统简易源代码
  11. as常用固定搭配_500个英语语法固定搭配
  12. 用C语言编写高斯消元法解线性方程组
  13. 2011年,痛并快乐着
  14. php图片不显示怎么处理,如何解决php图片因存在错误而无法显示
  15. php fpdf生成个人简历,php生成PDF文件(FPDF)
  16. 浅谈Python中的type()、dtype()、astype()的区别
  17. 初学深度学习笔记(小土堆和霹雳吧啦)
  18. Postman安装(图文)
  19. 我的面试经历--缘起
  20. Linux-基本指令02

热门文章

  1. 程序员谈谈返利机器人
  2. 世界鸭都的病态美食审美
  3. GitHub标星8k!java正则数字
  4. STM32学习笔记(五 定时器及应用 3 PWM输出实验 )
  5. 计算机考研怎么给老师发邮件,2015考研复试给导师的邮件怎么写?_跨考网
  6. 什么是 word embedding?
  7. Kahan's summation Formula
  8. 华为OD机试真题 Python 实现【机器人】【100%通过率】【2022.11 Q4 新题】
  9. 【华为OD机试真题 python】羊、狼、农夫过河【2022 Q4 | 100分】
  10. 《中华人民共和国消防法》(2021年修订版)解读