# table.linkClasses 库模块帮助文档

## table 成员列表 <a id="table" href="#table">&#x23;</a>

### table.linkClasses(命名空间) <a id="table.linkClasses" href="#table.linkClasses">&#x23;</a>
将参数 @1 指定命名空间的所有子类名导入该命名空间的所有子类。  
使同一命名空间下的子类可以通过类名相互访问，  
包括在类内部访问自身类名（默认只能通过 self 访问类的命名空间）。  
参数 @1 禁止指定全局命名空间（`global`）。  

例如使用 table.linkClasses(namespace1) 之后，  
则 namespace1.class1 内部可以使用名字 class1 访问 namespace1.class1 自身，  
并可以使用名字 class2 访问 namespace1.class2 而不必写完整的命名空间路径。  

table.linkClasses 导入类名时不会覆盖子类已实际存在的名称（通过直接下标检测）,  
但仍应谨慎使用 table.linkClasses 以避免名字污染。  
除非有大量的交叉链接类名的需求，例如 time.tyme 扩展库。
