문제

제목이 실제로 말하는 것처럼. 가상 키워드가 성능에 맞습니까?

도움이 되었습니까?

해결책

우선, ActionScript에서 C#에서와 같이 가상으로 무시할 방법을 명시 적으로 표시 할 필요는 없습니다. 컴파일러가이를 수행합니다. 이것이 키워드가 개발자 관점과 관련이 없기 때문에 어떤 문서에도 나타나지 않는 이유입니다.

그래도 방법을 재정의하는 것이 느리게 만드는지 여부에 대한 질문에 대답하려면 클래스가 봉인되는 한 답변이 없습니다. 즉, 클래스를 정의 할 때 '동적'키워드를 사용하지 않습니다.

그 이유는 밀봉 된 클래스를 구성 할 때 해당 객체의 모든 메소드에 명시적인 마커가있어서 메소드를 재정의 할 때 새 기능에 직접 마커를 얻을 때 클래스가 찾을 필요가 없기 때문입니다. 동적 클래스와 같은 런타임.

다른 팁

모든 방법은 지금 AS3의 가상입니다. 그러나 내 추측은 미래의 As Poss 버전에서 '가상'이 시행 될 것입니다. 일부 컴파일러 옵션 설정을 통해.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top