文章目录
一、需求
将小于房⼦剩余面积的家具摆放到房子中
二、步骤分析
需求涉及两个事物:房子 和 家具,故被案例涉及两个类:房子类 和 家具类。
2.1定义类(房子类)
房子类
**实例属性**
房子地理为止
房子占地面积
房子剩余面积
房子内家具列表
**实例方法**
容纳家具
**显示房屋信息**
2.2定义类(家具类)
家具类
家具名称
家具占地面积
2.3创建对象并调用相关方法
三、代码实现
3.1定义类(初始属性/初始化/家具类)
class Furniture():
def __init__(self, name, area):
#家具名字
self.name = name
#家具占地面积
self.area = area
3.2定义类(房子类)
class Home():
def __init__(self, address, area):
# 地理位置
self.address = address
# 房屋面积
self.area