JAVA实验二:设计一个教师类Teacher(属于cn.net.sdkd包)实现接口进行排序等
设计一个教师类Teacher(属于cn.net.sdkd包)
(1)属性有编号(int no)、姓名(String name)、年龄(int age)、所属学院(String seminary),为这些属性设置相应的get和set方法。
(2)为Teacher类重写equals方法,要求:当两个教师对象的no相同时返回true。
(3)重写Teacher类的toString方法,通过该方法可以返回“编号为**、姓名为**、年龄为的学院老师”形式的字符串。
(4)由多个Teacher对象所形成的数组可以以两种方法排序(编号由低到高排序):1)使用Arrays.sort(Object[] a)方法;2)使用Arrays.sort(Object[] a, Comparator c)方法。
(5)再定义一个类TeacherManagement(属于cn.sd包),提供方法search,方法可以在一组给定的教师中,根据姓名(或年龄)返回等于指定姓名(或年龄)的教师的字符串信息,信息格式为:“编号为**、姓名为**、年龄为的学院老师”。如果没有满足条件的教师,则返回“没有符合条件的教师”。
(6)构造main方法进行测试。
答案:
JAVA实验二:设计一个教师类Teacher(属于cn.net.sdkd包)实现接口进行排序等相关推荐
- 作业1 OO基础1-3、 设计一个教师类Teacher(属于cn.net.sdkd包)
作业1 OO基础1-3. 设计一个教师类Teacher(属于cn.net.sdkd包) 要求: 1)属性有编号(int no).姓名(String name).年龄(int age).所属学院(Str ...
- Java学习之设计一个汽车类Auto,其中包含一个表示速度的double型成员变量speed和表示启动的start()方法、表示加速的speedUp()方法以及表示停止的stop()方法。
案例介绍: 请设计一个汽车类Auto,其中包含一个表示速度的double刑的成员恋量speed,表示启动的start()方法.表示加速的speedUp()方法以及表示停止的 stop()方法.再设计一 ...
- java实验:定义一个People类,为People类派生出一个子类Employee类
//4.定义一个People类,它包含属性有姓名name和性别sex, //为People类派生出一个子类Employee类,为其增加两个属性年龄age和工资等级grade,工资等级分A.B.C三个等 ...
- Java实验之设计一个动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声
编写抽象类Animal Animal抽象类有两个抽象方法cry()和getAnimalName(),即要求各种具体的动物给出自己的叫声和种类名称 编写模拟器类Simulator 该类有一个playSo ...
- java时针_Java 设计一个clock类 要求实现时针,分针,秒针
展开全部 /* * @(#)Clock.java 1.16 06/02/22 * * Copyright (c) 2006 Sun Microsystems, Inc. All Rights Rese ...
- java实验二 类和对象
类和对象 [实验目的] 1. 掌握如何定义类. 2. 掌握如何定义类的成员变量.成员方法. 3. 掌握如何创建对象.使用对象. 4. 掌握关键字static的用法. 5. 掌握类成员的访问权限. [实 ...
- java box类定义三变量_01.类的成员变量:\n设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计...
01.类的成员变量:\n设计一个立方体类Box,定义三个属性,分别是长,宽,高.定义二个方法,分别计算并输出立方体的体积和表面积 答:java.util.Scanner; public class B ...
- java设计一个立方体类box_实例1: 设计一个立方体类Box,定义三个属性,分别是长,宽,高。定义二个方法,分别计算并输出立方体的体积和表面积。_学小易找答案...
[填空题]表达式 list(filter(lambda x:x>2, [0,1,2,3,0,0])) 的值为 _________ . [填空题]表达式 len(' 中国 '.encode('ut ...
- java设计一个user类_关于JAVA设计一个用户类
关于JAVA设计一个用户类 关注:152 答案:2 mip版 解决时间 2021-02-02 05:51 提问者安分守己的小青春 2021-02-02 02:23 设计一个用户类,该类有用户编号. ...
最新文章
- 深度解析2019中国机器人行业年会主旨报告:把脉中国机器人发展,助力产业创新与协作共融...
- h5直播开发之旅总结
- leetcode算法题--最长等差数列★
- [No0000A6]Visual Studio 2015 中的常用命令的默认键盘快捷键-VS2015 Shortcut
- 【转】TechEd第一课:新一代关系管理系统XRM**
- linux wifi pro6818,GEC6818连接Ubuntu,下载程序至开发板
- 腾讯员工晒出薪资:真实 985 毕业薪资,大家看我还有救吗?网友:日薪?
- 数据分析|如何利用BI工具,探索各商品的潜在关联价值
- 生成静态libevent
- HG5520A型多用表校准仪
- python anacoda更换国内镜像源和常用软件包管理操作详细讲解(已爬坑)
- 安卓图片轮播(banner)
- php ajax 上传进度条,jQuery+php+ajax带进度条无刷新上传文件代码
- java走台阶_走台阶算法 java实现
- 国内外好的OKR管理工具有哪些
- C语言绘画玫瑰花和爱心
- (46)FPGA面试技能提升篇(40GE、XGE、GE接口)
- 布莱恩.迪森 的发言稿
- 目标检测数据集-Pascal VOC 数据集介绍
- 多商户商城系统功能拆解06讲-平台端商家入驻协议