나는 지금까지 꽤 멋진 언어 인 Haxe를 배우는 중입니다. 그러나, 나는 다음과 같이 혼란스러워한다. the documentation 명시 적으로 아무것도 언급하지 않지만, 다음은 컴파일러 오류가 발생합니다 : 나는 그것을 받아정적 메서드가 상속되지 않습니까?
HelloWorld.hx:12: characters 2-22 : Class<Extender> has no field doSomething
정적 방법은 단지 상속되지 않는다는 의미 : 즉
class HasMethod {
public static function doSomething() {
trace("Hello World");
}
}
class Extender extends HasMethod {}
class HelloWorld {
public static function main() {
HasMethod.doSomething();
Extender.doSomething();
}
}
를, 그 불평? 이것에 대한 이유가 있습니까? 근원적 인 플레이 폼의 한계가 있습니까?