设计一个学生类Student和它的一个子类Undergraduate
来源:互联网 发布:太阳伞 知乎 编辑:程序博客网 时间:2024/05/17 09:15
5、设计一个学生类Student和它的一个子类Undergraduate
1)Student类有name(姓名)、和age(年龄)属性,一个包含两个参数的构造方法,用于给name和age属性赋值,一个show()方法打印Student的属性信息
2)本科生类Undergraduate增加一个degree(学位)属性。有一个包含三个参数的构造方法,前两个参数用于给继承的name和age属性赋值,第三个参数给degree专业赋值,一个show()方法用于打印Undergraduate的属性信息
3)在测试类中分别创建Student对象和Undergraduate对象,调用它们的show()。
1)Student类有name(姓名)、和age(年龄)属性,一个包含两个参数的构造方法,用于给name和age属性赋值,一个show()方法打印Student的属性信息
2)本科生类Undergraduate增加一个degree(学位)属性。有一个包含三个参数的构造方法,前两个参数用于给继承的name和age属性赋值,第三个参数给degree专业赋值,一个show()方法用于打印Undergraduate的属性信息
3)在测试类中分别创建Student对象和Undergraduate对象,调用它们的show()。
class Student {public String name;public int age;public Student(String name,int age){this.name=name;this.age=age;}public void show(){System.out.println("name: "+name+" age: "+age);}}class UnderGraduate extends Student{public String degree;public UnderGraduate(String name,int age,String degree){super(name, age);this.degree=degree;}public void show(){System.out.println("name: "+name+" age: "+age+" degree: "+degree);}}public class Test01{public static void main(String[] args) {Student student = new Student("zhangsan", 16);student.show();UnderGraduate underGraduate = new UnderGraduate("lisi", 20, "bechalor");underGraduate.show();}}
阅读全文
0 0
- 设计一个学生类Student和它的一个子类Undergraduate
- C#基础-039 设计一个学生类Student和它的一个子类Undergraduate,并进行测试
- 设计一个学生类Student
- 设计一个学生类Student
- 实现一个名为Person的类和它的两个子类Student和Employee。
- 《JAVA继承与多态》【Person、Student、Employee类】(注:此题在书上原题基础上有修改)设计一个名为Person的类和它的两个名为Student和Employee子类。
- 编写一个代表学生的Student类
- 设计一个学生类Student,并进行测试
- 设计一个学生类Student并进行测试
- 设计一个“航空器”抽象类,由它派生出两个子类:“运输机”类和“客机”类
- 设计一个学生类Student,其属性有姓名,年龄,学历等
- [基础题] * 9.(*)设计一个Student接口,以一维数组存储一个班级的学生姓名。
- 7.20在学生类student和教师类teacher 基础上再派生出一个助教类
- 6.27 洗刷刷 oj Teacher(教师)类和一个Student(学生)类 运算符重载
- T0603——建立一个人类(Person)和学生类(Student)
- 创建一个学生类(Student),包括学号和成绩,编程输入和显示学生的信息,建立一个人类(Person),包含姓名、性别和年龄,并作为学生类的基类
- (小练习)编写一个Student类,代表学生
- 创建一个学生类(Student),包括学号成绩,编程输入和显示学生的信息。建立一个人类(Person),包含姓名、性别和年龄,并作为学生类的基类
- iOS下JS与OC互相调用(八)--Cordova详解+实战
- 站长如何打造个人品牌
- 第四周:210. Course Schedule II(课程清单之二)
- GKBehavior
- 当启动tomcat时出现tomcat setting should be set in tomcat preference page
- 设计一个学生类Student和它的一个子类Undergraduate
- TDD 测试驱动开发
- solr学习添加文档(Add Document)
- Jackson之JSON包的使用分析
- 非常齐全的链表操作
- 网络爬虫:利用Selenium实现登录
- 文档总结3-Linux中man命令详解与用法
- Vegas如何调整亮度和对比度?(调色篇)
- oracle之查询语句2