java继承案例分析,Java day5【第十四章】继承案例分析
【第十四章】继承案例分析:
一.案例分析类:
建立一个人类和学生类,功能要求如下:
(1)Person中包含四个私有型的数据成员name,addr,sex,age,分别为字符串型,字符串型,字符型和整型。
一个四参构造,一个俩参构造,一个无参构造,一个输出方法显示四种属性。
(2)Student继承Person类,并增加成员math,English存放数学和英语成绩。一个六参构造方法,一个俩参构造方法,一个无参构造方法和重写输出方法用于显示六种属性。
class Person
{
private String name;
private String addr;
private char sex;
private int age;
public Person(){}
public Person(String name ,String addr){
this(name,addr,'男',0);
}
public Person(String name, String addr, char sex, int age){
this.name = name;
this.addr = addr;
this.sex = sex;
this.age = age;
}
public String getInfo(){
return "姓名:"+this.name + "\t地址:"+this.addr+ "\t性别:"+this.sex + "\t年龄:"+this.age;
}
}
class Student extends Person
{
private double math;
private double english;
public Student(String name ,String addr){
super(name,addr);
}
public Student(String name,String addr,char sex,int age,double math,double english){
super(name,addr,sex,age);
this.math = math;
this.english = english;
}
public String getInfo(){
return super.getInfo()+ "\t数学成绩:"+this.math + "\t英语成绩:"+this.english;
}
}
public class Tsy
{
public static void main(String[] args)
{
Student stu = new Student("同思远","白宫",'男',19,150.00,150.00);
System.out.println(stu.getInfo());
}
}
标签:addr,Java,String,age,day5,sex,第十四章,public,name
来源: https://www.cnblogs.com/xiwenxinaini/p/11691623.html
java继承案例分析,Java day5【第十四章】继承案例分析相关推荐
- jquery audio没有声音_Python实用案例编程入门:第十四章 通过声音控制您的计算机
本章的主题为通过声音来控制您的电脑.当下的语音识别已经相对比较成熟,比如有的车载系统,或手机都支持语音识别,您可以通过声音来下达指令.比如您告诉导航系统"我要去北京",它会自动帮您 ...
- 学习笔记-第十四章 恶意代码分析实战
第十四章 恶意代码的网络特征 1.网络应对措施. 网络行为的基本属性包括IP地址,TCP端口,以及流量内容等,网络和安全 设备可以利用它们,来提供网络应对措施.根据IP地址和端口,防火墙和路由器可以限 ...
- 第 十四 章 继承:究竟是好是坏
[...] 我们需要一个更好的关于继承的理论(现在仍然如此).例如,继承和实例化(这是一种继承)混淆了语用学(例如分解代码以节省空间)和语义学(用于很多任务,例如:专业化.泛化.规范化等). --Al ...
- 使用ArchR分析单细胞ATAC-seq数据(第十四章)
本文首发于我的个人博客, http://xuzhougeng.top/ 往期回顾: 使用ArchR分析单细胞ATAC-seq数据(第一章) 使用ArchR分析单细胞ATAC-seq数据(第二章) 使用 ...
- 【JAVA SE】第十四章 集合框架、语法糖和泛型
第十四章 集合框架.语法糖和泛型 文章目录 第十四章 集合框架.语法糖和泛型 一.集合框架 1.概念 2.接口 二.语法糖 1.概念 2.解语法糖 三.泛型 1.概念 2.泛型类 3.泛型接口 4.泛 ...
- java第十四章上机四客户类_java语言程序设计教学大纲.doc
java语言程序设计教学大纲.doc 还剩 5页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 第六章 结构控制 2 2第七章 数组 2第八章 字符串 ...
- Java基础学习——第十四章 网络编程
Java基础学习--第十四章 网络编程 一.网络编程概述 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大.功能强的网络系统,从而使众多的计算机可以方便地互相传递信 ...
- 【Java数据结构与算法】第十四章 红黑树
第十四章 红黑树 文章目录 第十四章 红黑树 一.红黑树 1.介绍 2.插入结点 3.删除结点 4.与平衡二叉树的对比 一.红黑树 1.介绍 红黑树(Red Black Tree)是平衡二叉树的其中一 ...
- 中国式危机公关9加1策略(第十四章 国外危机应对案例參考)
第十四章 国外危机应对案例參考 案例1:1993年百事可乐"注射器骗局事件" 危机公关背景:1993年6月10日西雅图一家电视台报道说当地一对夫妇在一罐百事可乐里发现了一支注射器. ...
- 中国式危机公关9加1策略(第十四章 国外危机应对案例参考)
第十四章 国外危机应对案例参考 案例1:1993年百事可乐"注射器骗局事件" 危机公关背景:1993年6月10日西雅图一家电视台报道说当地一对夫妇在一罐百事可乐里发现了一支注射器. ...
最新文章
- matlab gui数据类型,MatLab GUI 数据传递
- 老李分享:Web Services 组件 1
- leetcode632. 最小区间(堆+多指针)
- 用计算机解决问题 评课稿,总结反思:二年级数学lbrack;解决问题rsqb;评课稿
- Timestamp 与 Date 变量绑定与Oracle的自动分区
- 北京市强化电信用户信息安全保护
- zimbra邮件服务器部署
- php类型cms,自定义存储类型
- LibSVM文本分类之结果统计
- 猫眼IPO后,在线票务平台或抛弃补贴战,未来看电影又贵了?
- 台式机鼠标失灵打开计算机,终于懂了台式电脑鼠标键盘不能用怎么办了
- 计算机网络选修课体会600字,上网课的感受600字 上网课的心得体会
- 每平每屋模型组件采集策略研究
- [转] ThreeJS中,那些会让阴影失效的操作
- [UE] 软件界面(未完成)
- 【C语言】字符串函数详解
- day06 列表(1)
- uniapp在低版本android,uniapp在低版本的webview中如何使用
- r语言 面板数据回归_面板数据估计的R实现
- 计算机三级 网络安全