0
제목이 분명하지 않습니다. 여기 내가 설명하고있다기본 클래스를 두 번 이상 상속하는 클래스를 상속하는 방법
나는 패키지를 가지고있다라고 말하고있다 package provide test
. 그것은 classes
을가집니다. Itcl
을 사용하고 있습니다. 내가 package test
을 필요로하고 때 패키지는 다음과 같은 구조
::itcl::class classA {
written something having constructor and methods
}
::itcl::class classB {
inherit ::test::classA
having its own constructor and methods
}
::itcl::class classC {
inherit ::test::classA
having its own constructor and methods
}
::itcl::class classD {
inehrit ::test::classB ::test::classC
having its own constructor and methods
}
을 데, 내가
class "::test::classD" inherits base class "::test::classA" more than once:
오류
아래 얻고 어떻게
TclOO로 전환하면이 종류의 클래스 구조를 사용할 수 있습니다. –
@DonalFellows : 내 프레임 워크에서 'itcl'을 사용하고 있습니다. TclOO로 바꿀 수 없다. – Nitesh