皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
实验六 类与对象 1. 实验目的 (1) 理解类的封装概念。 (2) 掌握Java定义类的格式。 (3) 掌握构造方法的设计方法。 (4) 掌握成员变量和成员方法的设计方法。 (5) 掌握this关键字的使用方法。 2. 实验内容 1. 定义长方体类 Cuboid,要求如下:(1)私有成员变量包括长length、宽width和高height;(2)构造方法包括一个公共的空构造方法,一个能够初始化所有成员变量的构造方法;(3)包括所有的setter和getter方法,其中setter方法要求对形参进行验证,例如长、宽和高都大于0;(4)功能方法包括计算表面积getArea()、计算体积getCubage()、判断是否正方体isCube()、输出该长方体的长宽高printCuboid()、绘制该长方体(给出提示信息即可)drawing()。 测试一要求如下: (1)利用空构造方法创建一个新的长方体对象cuboidA,然后利用setter方法设置长宽高分别为1.5、2.6和18.6,(2)调用printCuboid()方法输出cuboidA的基本信息,调用isCube()方法判断是否正方体;(3)调用方法drawing()模拟绘制该长方体。 测试二要求如下: (1)利用构造方法创建一个具有长宽高分别为2.5、6.8和8.0的长方体对象cuboidB,然后利用setLength()方法修改length为4.6;(2)调用getArea()方法计算表面积;(3)调用getCubage计算该长方体的体积。 2. 定义房间类Room,要求如下:(1)私有成员变量包括房间编号id,面积area,户型type,单价price(元/平米),销售状态state等;(2)定义一个空构造方法;定义第二个构造方法能够根据房间编号,面积,单价创建Room对象;定义第三个构造方法能够根据所有成员变量创建Room对象;(3)定义针对成员变量state和price的setter和getter方法,定义getArea()方法返回房间面积;(3)功能方法包括:showRoom()方法输出Room对象所有成员变量;getMoney()获得房间总价。 楼盘 river房间Room对象信息如表6-1中所示。定义测试类,对表6-1完成如下操作:(1)统计3个房间的总面积;(2)统计3个房间的总价;(3)把3-2-502房间的销售状态修改为true;(4)显示3个房间的详细信息。 表 6-1 楼盘river的房间信息 编号id 面积area 户型type 单价price 销售状态state 3-2-502 113.5 三室一厅 15000 false 4-5-1108 156.9 四室二厅 17500 true 4-3-1501 45.9 二室一厅 16200 true 3. 定义汽车类Car,要求如下:(1)私有成员变量包括汽车品牌brand,排气量emission和价格price;(2)定义一个构造方法初始化所有成员变量;(3)定义getBrand()方法返回品牌信息;(4)功能方法包括:starting()方法启动发动机。 定义 Hand类,要求如下:(1)私有成员变量包括手指长度length,手掌面积area和握力grip;(2)定义构造方法初始化所有成员变量;(3)省略setter和getter方法;(4)功能方法包括:catching(String thing)方法抓东西,getInfo()方法取得Hand的所有信息。 定义 Person类,要求如下:(1)私有成员变量包括身份证号码id,姓名name,年龄age和手hand;(2)定义一个空构造方法,另一个构造方法初始化所有成员变量;(3)定义getName()方法返回人的姓名;(4)功能方法包括:showPerson()方法显示某人的所有信息;(2)saying(Person per,String msg)方法表示一个人对另一个人说了一些信息msg;(3)getSomething(String something)表示用手拿东西,需要调用Hand对象的拿方法catching();(4)start(Car car)方法表示某人启动了一台汽车,需要调用Car的starting方法启动发动机。 定义测试类 Demo,完成如下任务:(1)创建一台汽车,品牌是红旗L5,排气量是3.0,价格是25万;(2)创建一只手,手指长度8厘米,手掌面积42平方厘米,握力是45kg;(3)创建Person对象和猪八戒,向猪八戒说“八戒,你这个呆子!”,拿了一根金箍棒并启动了一辆红旗L5汽车。
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】— We decided ______ trees on the hill, but we haven't decided how to get there. — Let's go by bike, ______? [     ]
A.
to plant; shall we
B.
to plant; will you
C.
planting; shall we
D.
planting; won't you
【简答题】When we the museum is not decided.
【简答题】唯物主义的三个发展阶段是( )。
【多选题】如何做好混合式学习空间的准备
A.
教室环境对学生学习的促进作用
B.
发挥教师的主导作用
C.
以学习者为中心
D.
充分利用好空间硬件
【简答题】As the weather was fine, we decided to climb the mountain.
【单选题】This house is really expensive. We are looking for an expert to() it before we decided to buy it.
A.
depend
B.
appraise
C.
demand
D.
apparent
【简答题】唯物主义的三个发展阶段是( )。
【单选题】唯物主义的三个发展阶段是( )
A.
朴素唯物主义、形而上学唯物主义、辩证唯物主义
B.
马克思主义、列宁主义、毛泽东思想
C.
相对主义、绝对主义、辩证唯物主义
D.
朴素唯物主义、直观唯物主义、辩证唯物主义
【单选题】Rarely ()the opportunity to inform. our customers of such good news.
A.
had we have
B.
do we have
C.
we will have
D.
did we had
【简答题】随着老年人口的绝对数和相对数的增加, 日渐形成并扩大。
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题