实验目的及要求
目的:
1.掌握类的声明和类继承与派生的定义
2.掌握对象的创建使用和不同访问属性的成员方问方式
3.掌握this和super的使用。
4. 掌握方法重载和方法重写的使用
要求:
(1)编写编写一个创建对象和使用对象的方法的程序
(2)编写一个方法重载的程序
(3)编写一个类的继承的程序
(4)根据已学内容编写一个自定义类
二、实验环境
计算机一台,JDK,EditPlus
三、实验原理
Java语言面向对象程序设计方面的基础知识
四、实验内容与步骤
1. 创建对象和使用对象的方法
2. 方法重载
3. 构造方法重载
4. 类的继承
5.实验完成项目
(1) 编写一个学校类,其中包含成员变量line(录取分数线)和对该变量值进行设置和获取的方法。
编写一个学生类,它的成员变量有考生的name(姓名)、id(考号)、total(综合成绩)、sports(体育成绩)。它还有获取学生的综合成绩和体育成绩的方法。
编写一个录取类,他的一个方法用于判断学生是否符合录取条件。其中,录取条件为:综合成绩在录取分数线之上,或体育成绩在96分以上并且综合成绩大于300。在该类的main()方法中,建立若干个学生对象,对符合录取条件的学生,输出其信息及“被录取”。
要求:学生类的构造方法带有4个参数,分别用于接收学生的姓名、考号、综合成绩和体育成绩
(2) 根据给出的UML图设计长方形类和它的子类正方形类,分别计算机周长和面积。