资源简介
编写能够满足如下条件的程序:
1 a 声明一个Person类,有name(String类型)、age(int类型)、sex(char类型)属性。
通过构造方法进行赋值。
一个show方法,返回String类型,内容如下:
某某 男(女) 年龄
b 声明一个Student类,继承Person类,增加id(int,学号)属性,通过构造方法,利用super调用父类构造方法来进行变量赋值。Override父类的show方法,返回String类型,内容如下:
某某 男(女) 年龄 学号
提示:利用super调用父类的show方法得到除学号部分的String,然后加上学号的信息。
c 声明一个Teacher类,继承Person,增加course(String,所教课程)属性,通过构造方法,利用super调用父类构造方法来进行变量赋值。Override父类的show方法,返回String类型,内容如下:
某某 男(女)年龄 所教课程
提示:利用super调用父类的show方法得到除所教课程部分的String,然后加上所教课程的信息。
d 声明PersonApp类,在其中的main方法中分别声明Person、Student、Teacher类型的变量,并通过构造方法初始化,然后显示各自的信息。
2 声明一个Shape接口,其中有计算面积(area)、周长(perimeter)的方法,有以下几个实现:Circle(圆),Rectangle(矩形),Triangle(三角形),都有计算面积、周长的方法。
代码片段和文件信息
- 上一篇:Android版本升级
- 下一篇:javafx贪吃蛇
相关资源
- javafx贪吃蛇
- JAVA邮件DEMO+邮件服务器.zip
- 飞行射击类游戏完整源码及素材(J
- 华容道完整源码及素材(Java实现)
- 推箱子带音乐版完整源码及素材Java实
- Java版连连看游戏完整源码+素材
- Java版拼图游戏完整源码+素材
- Java 操作Excel
-
Jfr
ame实现可运行jar包发送邮件 - 韩顺平所有视频教程(全)
- 关于JAVA中事件分发和监听机制实现的
- javacv platform 1.4.1
- 疯狂Java讲义
- Java 面向对象编程.pdf
- android 计算器源代码 含算法
- javaSwingQQ登录界面
- 二分类logistc模型的实现java、matlab代码
- Java设计模式-32讲视频干货
- 飞机大战完整代码
- java外文翻译
- bp神经网络对数据分类的实现java代码
- 用Java语言编写简易学生管理系统
- idea算法源代码
- Android成语连连看游戏项目源代码
- Android eclipse开发的数据库连接代码,
- 使用javafx2搭建简单客户端嵌入浏览器
- 加密安全的java即时通信系统
- 疯狂Java讲义第四版配套视频
- monitorimpl.rar
- CluStream流数据聚类 java 代码和jar包
评论
共有 条评论