第八章 类和模块(模块部分)
模块与类有两点不同:
模块不能拥有实例
模块不能被继承
(1)模块提供命名空间:A模块的foo方法、num常量 与 B模块的foo方法、num常量不一样
(2)Mix-in就是将模块混合到类中,任何类Mix-in之后都能使用该模块功能如Math模块
(3)
(4)
(5)
(6)
(7)
(8)
(9)
模块与类有两点不同:
模块不能拥有实例
模块不能被继承
(1)模块提供命名空间:A模块的foo方法、num常量 与 B模块的foo方法、num常量不一样
(2)Mix-in就是将模块混合到类中,任何类Mix-in之后都能使用该模块功能如Math模块
(3)
(4)
(5)
(6)
(7)
(8)
(9)