设计一个学生类Student
来源:互联网 发布:淘宝网老年80岁女冬装 编辑:程序博客网 时间:2024/05/16 18:08
设计一个学生类Student
其属性有:姓名(name)、年龄(age)、学历(education),由Student类派生出本科生类Undergraduate和研究生类Graduate,本科生类增加属性:专业(specialty),研究生类增加属性:研究方向(direction)。每个类都有构造方法和用于输出属性信息的show()方法,在测试类TestExtends中测试输出。
public class Test2 { // TODO 自动生成的构造函数存根 public static void main(String agsp[]){ Student 小王; 小王 = new Student("小王",18,"高中"); 小王.show(); System.out.print("——————————————————————————————"); System.out.println(); Undergraduate 小明; 小明 = new Undergraduate("小明",22,"大学本科","软件工程"); 小明.show(); System.out.print("——————————————————————————————"); System.out.println(); Graduate 小李; 小李 = new Graduate("小李",25,"研究生","云计算"); 小李.show(); } } class Student{ //创建学生类Student private String name; //姓名 private int age; //年龄 private String education; //学历 Student(String name, int age, String education) { //构造方法 this.name = name; this.age = age; this.education = education; } public void show() { System.out.println("姓名:"+name+" "+"年龄:"+age+" "+"学历:"+education); } } class Undergraduate extends Student{ //由学生类派生本科生类 private String specialty; Undergraduate(String name, int age, String education,String spe) { super(name, age, education); this.specialty = spe; } public void show() { super.show(); System.out.println("专业:"+specialty); } }class Graduate extends Student{ //由学生类派生研究生 类 private String direction; Graduate(String name, int age, String education,String dir) { super(name, age, education); this.direction=dir; } public void show() { super.show(); System.out.println("研究方向:"+direction); } }
阅读全文
0 0
- 设计一个学生类Student
- 设计一个学生类Student
- 设计一个学生类Student,并进行测试
- 设计一个学生类Student并进行测试
- 编写一个代表学生的Student类
- 设计一个学生类Student和它的一个子类Undergraduate
- 设计一个学生类Student,其属性有姓名,年龄,学历等
- C#基础-039 设计一个学生类Student和它的一个子类Undergraduate,并进行测试
- (小练习)编写一个Student类,代表学生
- 项目四--学生类Student
- 实训C++语言设计——Student学生类设计、继承、重写
- [基础题] * 9.(*)设计一个Student接口,以一维数组存储一个班级的学生姓名。
- 设计Student类
- 一个Student类
- 创建一个类Student
- 7.20在学生类student和教师类teacher 基础上再派生出一个助教类
- 6.27 洗刷刷 oj Teacher(教师)类和一个Student(学生)类 运算符重载
- T0603——建立一个人类(Person)和学生类(Student)
- 13、线程(1)
- js 将json字符串转换为json对象的方法解析
- 1-make和makefile
- 设计模式---迭代器模式
- 3785: 小X的密室
- 设计一个学生类Student
- 视频解码和绘制
- 【JAVA】等待子线程
- meshlab学习心得与收获
- 真正能用的 Latex 中文 模板 好吧,都找吐血了
- 【ZJOI2008】骑士
- window.opener用法
- 【BigHereo 23】---L1---C++对象
- STC12手册通读