Fork me on GitHub
摘要: 单继承时super()和__init__()实现的功能是类似的 输出结果: 区别是使用super()继承时不用显式引用基类。 super()只能用于新式类中 把基类改为旧式类,即不继承任何基类 执行时,在初始化b时就会报错: super不是父类,而是继承顺序的下一个类 在多重继承时会涉及继承顺序,s 阅读全文
posted @ 2016-10-18 13:18 j_hao104 阅读(10238) 评论(2) 推荐(3) 编辑
摘要: 所谓类属性的延迟计算就是将类的属性定义成一个property,只在访问的时候才会计算,而且一旦被访问后,结果将会被缓存起来,不用每次都计算。 优点 构造一个延迟计算属性的主要目的是为了提升性能 实现 说明 定义了一个延迟计算的装饰器类LazyProperty。Circle是用于测试的类,Circle 阅读全文
posted @ 2016-10-18 09:48 j_hao104 阅读(1237) 评论(2) 推荐(1) 编辑