一道很简单的题。toString()失误好几次
来源:互联网 发布:好老师淘宝店金蛇狂舞 编辑:程序博客网 时间:2024/05/17 02:30
//注意:1.oString() 方法有返回值,return后为一个字符串。
//2.子类需要用到父类的toString()返回值时,直接在子类重写方法的return后加super.toString()。
/*
编写程序实现下图所示人员类的继承结构并输出相应信息。
再写一个测试类,分别输出教师和学生的行为。
*/
class Person{private String name;private int num;private String sex;private int age;Person(){ }Person(String name,int num,String sex,int age){this.name = name;this.num = num;this.sex = sex;this.age = age;}public String toString(){return "姓名:"+name+" 编号:"+num+" 性别:"+sex+" 年龄:"+age;} }class Teacher extends Person{private String dept;private String job;Teacher(String name,int num,String sex,int age,String job,String dept){super(name,num,sex,age);this.dept = dept;this.job = job;}public String toString(){return super.toString()+" 职务:"+job+" 部门:"+dept;}}class Student extends Person{private int stuNum;Student(String name,int num,String sex,int age,int sno){super(name,num,sex,age);stuNum = sno;}public String toString(){return super.toString()+" 学号:"+stuNum;}}class Test{public static void main(String[]args){Teacher t = new Teacher("老张",12345,"男",34,"科长","教学科");System.out.println(t);Student s = new Student("小刘",12345,"女",19,567890);System.out.println(s);}}
阅读全文
0 0
- 一道很简单的题。toString()失误好几次
- 一道简单的题
- Problem C: 很简单的一道题
- 很简单的一道题(CE)
- 2457: 很简单的一道题
- YTU 2457: 很简单的一道题
- 简单ajax坑我好几次
- 简单的“结合”,致命的失误。
- 一道很简单的题目
- 一道简单的笔试题
- 一道简单的多线程题
- 一道简单的洗牌题
- 一道简单的填空题
- 一道简单的笔试题
- 一道简单的Python题
- 一道简单的算法题
- 一道简单的算法题
- 递归的一道简单题
- android 几轮面试小谈
- flask之jinja2中使用字典、列表、方法等变量
- ThinkPHP查询数据的时候,自动把字段名的大写切换成小写的问题!
- 设置手机联系人样式的城市列表
- 103-使用广播的 UDP 回射客户端
- 一道很简单的题。toString()失误好几次
- 关于字符串指针不可修改的问题
- Sublime 快捷键
- hibernate-关系映射(多对一单向关联)-8
- C#学习笔记(八)—–LINQ查询创建策略
- 剑指offer 面试题36 数组中的逆数对
- ActiveMQ安装
- 【注意】微信公众号服务器配置启用停用都不能立马生效
- leetCode:Letter Combinations of a Phone Number