8 继承作业 1

发布 2023-05-16 14:59:28 阅读 5118

继承作业。

一、 选择题。

二、 判断题。

1. 如果定义一个类时没有使用extends,则它的父类是 √

2. 对子类实例化对象需要调用超类的构造函数进行初始化工作,完成对子类中的超类实例变量的初始化,则子类可以继承超类的构造函数。(×

3. 在j**a中任何一个子类的构造方法都必须调用其父类的构造方法(包括隐式调用),并且调用父类的构造方法的语句必须是子类构造方法的第一条语句。(

4. j**a中的类不允许多重继承,一个类只能有有一个直接父类。(√

5. object类有一个public方法是tostring( )一个对象通过调用该方法可以获得该对象的字符串表示。(

6. 父类person中定义了一个private void show()的方法,那么子类要重写这个方法时,方法的访问修饰符可以是默认的,protected或public。(

7. 运算符“==用于比较引用时,如果两个引用指向内存同一个对象,则返回true。(×

三、 简答题。

1. 方法重载和方法重写(覆盖)的区别。

2. 类的六个常用方法的声明并说明其作用。

3. 继承条件下子类构造方法的执行过程。

4. super关键字的作用和使用。

5. =和equals()的联系和区别。

四、 编码题。

1. 编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。(7分)

提示:(1)编写一个圆类circle,该类拥有:

1) 一个成员变量,radius(私有,浮点型);/存放圆的半径;

2) 两个构造方法。

circle将半径设为0

circle(double r ) 创建circle对象时将半径初始化为r

3) 三个成员方法。

double getarea获取圆的面积。

double getperimeter() 获取圆的周长。

void show将圆的半径、周长、面积输出到屏幕。

(2)编写一个圆柱体类cylinder,它继承于上面的circle类。还拥有:

1) 一个成员变量,double hight (私有,浮点型); 圆柱体的高;

2) 构造方法。

/创建cylinder对象时将半径初始化为r,高度初始化为h

cylinder(double r,double h)

3) 成员方法。

double getvolume获取圆柱体的体积。

void showvolume将圆柱体的体积输出到屏幕。

2. 请使用面向对象的思想,设计自定义类,描述出租车和家用轿车的信息。

设定。1) 出租车类:

属性包括:车型,车牌,所属出租公司;方法包括:启动,停止。

2) 家用轿车类:

属性包括:车型,车牌,车主姓名;方法包括:启动,停止。

要求。1) 分析出租车和家用轿车的公共成员,提取出父类—汽车类。

2) 利用继承机制,实现出租车类和家用轿车类。

3) 编写测试类,分别测试汽车类,出租车类和家用轿车类对象的相关方法。

4) 定义名为car的包存放汽车类,出租车类,家用轿车类和测试类。

运行效果。3. 某公司要开发新游戏,请用面向对象的思想,设计游戏中的蛇怪和蜈蚣精。

设定。1) 蛇怪类:

属性包括:怪物名字,生命值,攻击力。

方法包括:攻击,移动(曲线移动),补血(当生命值<10时,可以补加20生命值)

2) 蜈蚣精类:

属性包括:怪物名字,生命值,攻击力。

方法包括:攻击,移动(飞行移动)

要求。1) 分析蛇怪和蜈蚣精的公共成员,提取出父类—怪物类。

2) 利用继承机制,实现蛇怪类和蜈蚣精类。

3) 攻击方法,描述攻击状态。内容包括怪物名字,生命值,攻击力。

4) 编写测试类,分别测试蛇怪和蜈蚣精的对象及相关方法。

5) 定义名为mon的包存怪物类,蛇怪类,蜈蚣精类和测试类。

运行效果。五、 可选题。

1. 请用面向对象的思想,设计自定义类描述演员和运动员的信息。

设定。1) 演员类:

属性包括:姓名,年龄,性别,毕业院校,代表作。

方法包括:自我介绍。

2) 运动员类:

属性包括:姓名,年龄,性别,运动项目,历史最好成绩。

方法包括:自我介始。

要求。3) 分析演员和运动员的公共成员,提取出父类—人类。

4) 利用继承机制,实现演员类和运动员类。

5) 编写测试类,分别测试人类,演员类和运动员类对象及相关方法。

6) 定义名为act的包存人类,演员类,运动员类和测试类。

运行效果。

作业1 8答案

1.请至 课程讲义 区 作业 略 创建站点 最后两位学号 姓名 site2 在站点中创建如下网页 1.在html文件中创建脚本块,并利用方法在网页上直接输出一段文字 你好!世界欢迎你!2.在html文件中创建脚本块,并利用弹出确认框 你好!世界欢迎你!3.在html文件中创建脚本块,并利用方法在网页...

1 1高考作文素材继承与创新

继承与创新。继承与创新。思路点拨 继承前人的传统 与 发扬自己的特色 二者之间存在着辩证统一的关系。既能 继承前人的传统 又能 发扬自己的特色 将二者辩证阐述,将是最佳立意。如果只 继承前人的传统 而忽视 发扬自己的特色 不敢创新,就会固步自封,更不能推陈出新 如果只 发扬自己的特色 虽然有个性特色...

婚姻法作业法定继承

我国的法定继承制度。法定继承是指继承人的范围 继承顺序 继承条件 继承份额 遗产分配原则及继承程序等项内容均由法律直接规定的继承方式。法定继承是 遗嘱继承 的对称。由于法定继承主要适用于没有遗嘱或遗嘱无效的情况下,所以法定继承又称无遗嘱继承。接下来,主要从以下几个方面来讲述。第一,法定继承的适用范围...