Student类及其子类
来源:互联网 发布:车轮互联 知乎 编辑:程序博客网 时间:2024/05/29 17:38
设计一个学生类Student,其属性有:姓名(name)、年龄(age)、学历(education),由Student类派生出本科生类Undergraduate和研究生类Graduate,本科生类增加属性:专业(specialty),研究生类增加属性:研究方向(direction)。每个类都有构造方法和用于输出属性信息的show()方法,在测试类TestExtends中测试输出
package student;public class TestExtends {public static void main(String[] args) {// TODO Auto-generated method stubStudent s1 = new Student("Jane",18,"高中");s1.show();System.out.println("#####################");Undergraduate u1 = new Undergraduate("Tom",22,"本科生","计算机");u1.show();System.out.println("#####################");Graduate g1 = new Graduate("Mark",26,"研究生","大数据与云计算");g1.show();}}package student;public class Graduate extends Student {String direction;public Graduate(String name, int age, String education,String direction) {super(name, age, education);this.direction = direction;// TODO Auto-generated constructor stub}void show(){System.out.println("姓名是"+name+",年龄是"+age+",学历是"+education+",研究方向是"+direction);}}package student;public class Undergraduate extends Student {String specialty;public Undergraduate(String name, int age, String education,String specialty) {super(name, age, education);this.specialty = specialty;// TODO Auto-generated constructor stub}void show(){System.out.println("姓名是"+name+",年龄是"+age+",学历是"+education+",专业是"+specialty);}}
阅读全文
0 0
- Student类及其子类
- 创建子类student继承父类person
- 关于Format类及其子类
- properties类及其子类用法
- Java Throwable类及其子类
- Time、 Date类及其子类
- TextView及其子类的类图
- PacketFilter 包过滤类及其子类用法
- ImageView类及其子类以及ImageView.ScaleType
- PacketFilter 包过滤类及其子类用法
- 关于abstract类及其子类顺序
- ViewAnimator类及其子类的介绍
- 定义一个图形类及其子类22
- 实现一个名为Person的类和它的两个子类Student和Employee。
- 设计一个学生类Student和它的一个子类Undergraduate
- CCommonDialog及其子类
- Query及其子类booleanquery
- Person及其子类
- 《大话设计模式》——学习笔记之"行为型模式"(观察者&模板方法&命令&状态&职责链&解释器&中介者&访问者&策略&备忘录&迭代器)
- Codeforces 239E World Eater Brothers【思维+树形Dp】
- Java并发编程:阻塞队列 (转载)
- 1037题解
- 如何为公众号添加私教瑜伽课程微信预约系统
- Student类及其子类
- linux操作系统 第一章:Linux的概述简答题
- SpringMVC @RequestHeader、@CookieValue、@ModelAttribute
- QSS常用属性
- 开笔(一直以来,我总是想得太多,做得太少)
- Apache Beam Fn API 总体介绍
- C++引用本质
- z-score
- Java IO File对象 深度遍历文件夹