面向对象编程高级特性
王琦wq
这个作者很懒,什么都没留下…
展开
-
2018-12-12作业1
1、设计2个类,要求如下: [必做题]1.1 定义一个汽车类Vehicle,1.1.1 属性包括:汽车品牌brand(String类型)、颜色color(String类型)和速度speed(double类型)。1.1.2 至少提供一个有参的构造方法(要求品牌和颜色可以初始化为任意值,但速度的初始值必须为0)。1.1.3 为属性提供访问器方法。注意:汽车品牌一旦初始化之后不能修改。1.1...原创 2018-12-12 20:50:49 · 299 阅读 · 0 评论 -
2018-12-12作业2
2、设计四个类,分别如下:2.1 设计Shape表示图形类,有面积属性area、周长属性per,颜色属性color,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是:getArea计算面积、getPer计算周长、showAll输出所有信息,还有一个求颜色的方法getColor。2.2 设计 2个子类:2.2.1 Rectangle表示矩形类,增加两个属性,Wid...原创 2018-12-12 20:55:26 · 454 阅读 · 0 评论 -
2018-12-12作业3
3、 Cola公司的雇员分为以下若干类:(知识点:多态)3.1 ColaEmployee :这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100 元。3.2 SalariedEmployee : ColaEmployee 的子类,拿固定工资的员工。属性:月薪3.3 Ho...原创 2018-12-12 21:04:24 · 623 阅读 · 0 评论 -
2018-12-12作业4
public abstract class Student { private int id; private String name; private char sex; private int age; private double scores; public Student(int id, String name, char sex, int age) { super...原创 2018-12-12 21:10:52 · 143 阅读 · 0 评论