第八章 类和模块(模块部分)

模块与类有两点不同:

模块不能拥有实例

模块不能被继承

(1)模块提供命名空间:A模块的foo方法、num常量 与 B模块的foo方法、num常量不一样

(2)Mix-in就是将模块混合到类中,任何类Mix-in之后都能使用该模块功能如Math模块

(3)

第八章 类和模块(模块部分)_第1张图片

(4)

第八章 类和模块(模块部分)_第2张图片

(5)

第八章 类和模块(模块部分)_第3张图片

(6)

第八章 类和模块(模块部分)_第4张图片

(7)

第八章 类和模块(模块部分)_第5张图片

(8)

第八章 类和模块(模块部分)_第6张图片

(9)

第八章 类和模块(模块部分)_第7张图片

你可能感兴趣的:(第八章 类和模块(模块部分))