1.魔法方法2 ————__str__
·在python中方法名如果是__xxxx__()的,那么就有特殊的功能,因此叫做“魔法”方法
·当使用print输出对象的时候,只要自己定义了__str__(self)方法,那么就会打印从在这个方法中return的数据
2.以下两个类分别加入了魔法方法,以及传递函数。
第一:烤地瓜
首先烤地瓜:参数(时间,烤的程度,作料)
第二题:房子题
往里面放家具:注意 家具的面积,房子的面积,剩余的面积之间的关系
3.函数的私有属性
为了更好的保存属性安全,即不能随意修改,一般的处理方式为
·将属性定义为私有属性
·添加一个可以调用的方法,供调用
在函数前加 _ _可以把这个属性变为私有属性 例如——__makeMoney
如果想调用,可以采取第三个函数的做法