1
内部类。例如,我有文件list.rb
模块声明与Ruby的
module List
class Base
#...
end
end
所以在外部文件中这个类将作为List::Base
访问。
比方说,我创建另一个文件list_base_extenstion.rb
我可以这样做:
module List
class BaseExtension < Base
#...
end
end
或者
class BaseExtension < List::Base
end
这是平等的吗?
否则BaseExtension不会被视为模块的一部分,而是直接从List::Base
继承?