나는 속성을 연주하고 상속된다고 가정하지만, 그렇게하지 않는 것 : 그것은 클래스 1에서 상속 있지만속성 상속하지 않습니까?
type
[MyAttribute]
TClass1 = class
end;
TClass2 = class(TClass1)
end;
TClass2는 속성 "MyAttribute"을 가지고 있지 않습니다. 속성을 상속 가능하게 만들 가능성이 있습니까? 아니면 클래스 계층 구조로 올라가서 속성을 검색해야합니까?
저는 폼 상속을 사용하고 이러한 폼의 단위 테스트를 제어하는 특성을 가지고 있습니다. 모든 하위 클래스/폼이 자동으로 테스트되기를 원했습니다 ... 이제이 특성이 있는지 클래스 계층 구조를 위쪽으로 반복합니다. –
클래스 함수가 더 나은 솔루션입니다. –