안녕하세요, 공부를 하다가 개념이 잘 잡히지 않아 질문을 드립니다.

A<-B      A<-C    : A를 B와 C가 각각 상속을 받습니다.
그 다음에 B클래스에서 init로 초기화하여 그 주소값을 self값에 대입합니다.
그러면 ,, B와 C의 self값은 같은 값이 되는 것인가요??

B와 C는 같은 슈퍼클래스를 공유하게 되고
서브클래스에서 self는 최상위 슈퍼클래스를 가르킨다
라고 배웠습니다만.. 이것이 맞는 것인지요?