Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sınıf veya arabirim tanımı, içinde iç içe geçmiş bir tür belirten bir Inherits Deyimi içerir.
Devralma döngüsel değil doğrusal olmalıdır. Bir tür, ondan devralan bir türden devralamaz.
İlgili bir kısıtlama, bir türün henüz tanımlanmamış bir türden devralamamasıdır. Devralma, temel sınıfın üyelerini yeniden kullanabilmeyi içerir ve bu da bu üyelerin tanımlanmasını gerektirir. Bu nedenle, Visual Basic aşağıdaki örnek gibi bir kod derleyemez.
Public Class outerClass
' The following statement is INVALID because innerClass is not defined.
Inherits innerClass
Public Class innerClass
Public Sub doSomething()
End Sub
End Class
End Class
Hata Kimliği: BC30908
Bu hatayı düzeltmek için
Devralan türün (iç içe yerleştirmedeki dış tür) iç türden devralması gerekiyorsa, iç türü dış türün dışına taşıyın.
İç türün dış türün içinde iç içe olması gerekiyorsa, dış tür ondan devralamaz. Inherits Deyimini kaldırın.