文件名称:haxe-traits:[已弃用] Haxe 的特征
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-21 09:18:58
Haxe
已弃用 不建议再使用该项目。 请改用 。 Haxe 的特性 这个宏允许在不同的类中重用代码,这些类不能相互扩展。 特征: 静态变量/方法继承(甚至内联)。 多重继承 “懒惰”接口:将traits方法复制到后代类中,因此您无需在每个实现trait的类中编写实现。 但是你仍然可以跳过 trait 中某些方法的实现来强制每个后代实现这些方法(这是一种来自 Java 或 PHP 的“经典”抽象) 能够“覆盖”特征的方法 提示: 通过访问 trait 代码中的后代类 在重写方法中,通过调用“超级”方法(如super.someMethod()用于正常继承) 在 trait 的代码中,您可以访问字段,这些字段未在 trait 中声明,但会在后代类声明 安装: haxelib install traits 基本示例: interface TWorker extends traits. I
【文件预览】:
haxe-traits-master
----.gitignore(68B)
----README.md(2KB)
----examples()
--------override()
--------all_in_one()
--------a_basic()
----src()
--------traits()
----haxelib.json(417B)