Я надеюсь создать несколько базовых классов, которые будут включать что-то вроде следующего* за исключением того, что компилятор жалуется на containee.setContainer(this)
.Я взломал пару специальных решений, которые заставят суперклассы компилироваться, но ничего, что будет работать для подклассов, например,
class Foo extends Container<Bar>
class Bar extends Containee<Foo>
Учебник по обобщению и FAQ, кажется, неесть что-нибудь очевидное, связанное с этим.Как можно выразить такие отношения, используя дженерики?
Спасибо