Python学习的第十五天(房屋摆放家具)

初始化对象属性

如果一个对象在创建的时候,需要有对象的属性

那么,我们应该在init方法中进行初始化

初始化操作主要的处理是

 对象.属性 = 值

问题,值从哪里来?

类在进行实例化时,往类名后面的括号中,传递数据

t = Cat(‘汤姆’)

通过这种方式传参

对象 =  类名(参数)

参数会传送到init方法中,按照位置对应的关系进行给值

初始化方法定义的时候
def __init__(self, 形参1,形参2):

我们在外部把类实例化对象时传参这样传
对象 = 类名(实参1,实参2)

通过这种方式传递参数
实参1的数据,会传递给形参1
实参2的数据,会传递给形参2

不是所有的对象属性都是要传参的

有的对象属性,可以通过计算获取

例如,房屋摆放家具案例中的剩余面积,用总面积- 已摆放的家具面积

扫描二维码关注公众号,回复: 5988376 查看本文章

猜你喜欢

转载自blog.csdn.net/abcdhulei/article/details/88932422
今日推荐