摘要: 前言 前面讲到实例属性的时候,我们可以通过 实例对象.实例属性 来访问对应的实例属性 但这种做法是不建议的,因为它破坏了类的封装原则 正常情况下,实例属性应该是隐藏的,只允许通过类提供的方法来间接实现对实例属性的访问和操作 class PoloBlog: # 构造方法 def __init__(se 阅读全文
posted @ 2021-08-30 22:44 小菠萝测试笔记 阅读(2201) 评论(0) 推荐(3)
摘要: 简单介绍封装 封装是面向对象编程的一大特点 封装可以被认为是一个保护屏障,防止该类的属性、方法和数据结构被外部随意访问 要访问该类的属性、私有方法、数据结构,必须由指定的方法控制访问 深入理解封装 在设计类时,刻意地将一些属性和方法隐藏在类的内部【私有属性、私有方法】 这样在使用此类时,将无法直接通 阅读全文
posted @ 2021-08-30 20:08 小菠萝测试笔记 阅读(1813) 评论(0) 推荐(0)
摘要: 需求 房子(House)有户型、总面积、家具名称列表;新房子没有任何的家具 家具(HouseItem)有名字、占地面积 席梦思(bed) 占地 4 平米 衣柜(bed) 占地 2 平米 餐桌(bed) 占地 1.5 平米 将以上三个家具添加到房子中 打印房子时,要求输出:户型、总面积、剩余面积、家具 阅读全文
posted @ 2021-08-30 11:39 小菠萝测试笔记 阅读(1338) 评论(0) 推荐(3)