Java 实验二
实验二 类与对象
实验目的
1、掌握面向对象程序设计的方法和 Java 作为面向对象程序设计语言的特点;
2、掌握修饰符和构造方法的使用规则;
3、掌握接口的特点、结构、调用和继承;
4、掌握如何创建包,通过包如何管理类;
5、掌握 Java 的继承机制和实现多态的方法
实验内容
(1)定义一个类 Student,属性为学号、姓名和成绩;方法为增加记录 SetRecord 和得到记
录 GetRecord。SetRecord 赋值学号、姓名和成绩,GetRecord 通过学号得到考生的成绩。通
过实例验证编程无误。
(2)定义一个接口 Area,其中包含一个计算面积的抽象方法 calculateArea(),然后
设计 Circle 和 Rectan 两个类实现这个接口的方法 calculateArea(),分别计算圆和
矩形的面积。通过实例验证编程无误。
(3) 假定根据学生的 3 门学位课程的分数决定其是否可以拿到学位,对于本科生,
如果 3 门课程的平均分数超过 60 分即表示通过,而对于研究生,则需要平均分
超过 80 分才能够通过。根据上述要求,请完成以下 Java 类的设计:
(i)设计一个基类 Student 描述学生的共同特征。
(ii)设计一个描述本科生的类 Undergraduate,该类继承并扩展 Student 类。
(iii)设计一个描述研究生的类 Graduate,该类继承并扩展 Student 类。
(iv)设计一个测试类 StudentDemo,分别创建本科生和研究生这两个类的对象,
并输出相关信息
评论0