day16烤地瓜和存放家居例子、对象的传递、私有属性和私有方法

1.1.1打印id()

代码:

运行结果:

1.1.1定义__str__()方法

1.1.1分析“烤地瓜”的属性和方法

写上烤地瓜的下面的文字说明

增加魔法方法和定义cooked方法

运行结果:

代码:打印实力对象

运行结果:

添加str魔法方法

运行结果:

代码:

运行结果:

1.1保护对象的属性(私有属性)

如果有一个对象,当需要对其进行修改属性时,有2种方法

·对象名.属性名=数据---->直接修改

·对象名.方法名() ---->间接修改

为了更好的保存属性安全,即不能随意修改,一般的处理方式为

·将属性定义为私有属性

·添加一个可以调用的方法,供调用

代码:

运行结果:

代码:

运行结果:

对象的传递:

存放家居案例

代码:

运行结果:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容