摘要: 面向对象的三大特性:继承 多态 封装 封装 广义上的 狭义上的:会对一种现象起一个专门属于它的名字 把一对东西装在一个容器里 函数和属性撞到了一个非全局的命名空间 -- 封装 python pulic 公有的 private 私有的 java完全面向对象的语言 public 共有的 protect 阅读全文
posted @ 2018-04-21 19:36 加油!牛皮! 阅读(151) 评论(0) 推荐(0)
摘要: 将一个方法伪装成成一个属性 并不会让你代码有什么逻辑上的提高 只是从调用者的角度上换了一种方式,使之看起来更符合哲理。 被property装饰的bmi仍然是一个方法 存在Person.__dict__ 对象的.__dict__中不会存储这个属性的 在一个类加载的过程中,会先加载这个中的名字,包括被p 阅读全文
posted @ 2018-04-21 18:52 加油!牛皮! 阅读(103) 评论(0) 推荐(0)