目录
一、房子家具
1、题目描述
-
房子(House) 有 户型、总面积 、剩余面积 和 家具名称列表 属性
-
新房子没有任何的家具
-
将 家具的名称 追加到 家具名称列表 中
-
判断 家具的面积 是否 超过剩余面积,如果超过,提示不能添加这件家具
-
-
家具(HouseItem) 有 名字 和 占地面积属性,其中
-
席梦思(bed) 占地 4 平米
-
衣柜(chest) 占地 2 平米
-
餐桌(table) 占地 1.5 平米
-
-
将以上三件 家具 添加 到 房子 中
-
打印房子时,要求输出:户型、总面积、剩余面积、家具名称列表 使用面向对象思想,编码完成上述功能。
2、题解
①首先创建一个家具的类,定义其名字和面积属性
②再创建房子的类,定义户型和面积属性(初始化),还需要定义实例属性剩余面积和
列表(用来存储要添加的家具的名称)
③创建家具的实例对象bed,closet,table(因为初始化了实例属性,创建实例对象的时候要给其赋初值,不然创建实例对象