
Java课程实验设计
5星
- 浏览量: 0
- 大小:None
- 文件类型:RAR
简介:
《Java课程实验设计》一书聚焦于通过实践操作深化理解Java编程语言的核心概念与应用技巧。书中精心编排了多个项目和实验任务,旨在帮助学习者巩固理论知识,并掌握实际开发中的问题解决能力,适用于计算机专业学生及Java初学者。
编写一个Java程序来设计汽车类Vehicle及其子类Car和Truck。
首先创建一个名为`Vehicle`的基类,它包含两个属性:车轮的数量(wheels)和车辆重量(weight)。接着,定义小汽车类`Car`作为`Vehicle`的直接继承者,并增加了一个新的属性载人数(loader)。最后,通过卡车类`Truck`来扩展小汽车类`Car`, 添加了额外的一个属性表示载重能力(payload)。
对于每个类别, 都需要编写构造函数和一个方法用于输出相关的信息。
接下来是两个独立的任务:
G-19: 创建两个没有参数的构造器的类A与B。然后创建一个新的类C,它是A的子类,并且在其中包含了一个类型为B的对象作为成员变量(也就是说,在定义C的时候要声明一个B类型的实例)。注意不给这个新的子类C提供任何构造方法。
G-20: 定义一个父类A, 这个基类只有非默认(即需要参数)的构造器。然后创建其子类B,该子类具有默认和非默认两种形式的构造器,并在它的每一个构造函数中都调用了从属于基类A的那个相应的构造方法。
对于这两个任务,请编写测试代码以生成C实例对象并观察其行为;以及为G-20的任务执行适当的测试来验证通过B的构造函数正确地初始化了来自父类A的数据。
全部评论 (0)
还没有任何评论哟~


