Module的使用

2017-10-18  本文已影响0人  wayoona

一、使用

1、通过Module实现命名空间,隔断方法、类、常量,不用担心名称的重复。

2、通过Module mini实现类的多重的继承,class可以调用一些方法

备注:

include : 表示class调用module的方法是实例方法

extend: 表示class调用的module的方法是类方法

prepend :调用实例方法,但是class 无法修改module定义的方法

二、与class区别

module可以定义方法、常量,没有属性,也不能使用局部变量

三、实例

1、直接调用

通过“::”可以来表示最外围的module

2、class的多重继承

include:

extend:

prepend:

可以改变include的调用方法 prepend的方法优先级高,不能修改
上一篇 下一篇

猜你喜欢

热点阅读