<aside> 💡 추상 메서드를 가진 어떤 클래스가 abc.ABC를 자신의 부모를 통해 간접적으로 상속받더라도, 마치 abc.ABC를 직접 상속 받은 것처럼 추상 클래스로 취급되어 인스턴스화할 수 있다. 즉, 어떤 클래스의 부모 클래스가 abc.ABC를 상속 받았다면, 그 클래스는 abc.ABC를 굳이 상속 받지 않아도 된다.

</aside>

abc.ABC를 상속하는 추상 클래스 GrandParents가 있다.

GrandParents를 상속하는 추상 클래스 Parents가 있다.Praents는 abc.ABC를 직접 상속하지 않아도, 추상 메서드를 가지는 Parents는 인스턴스화할 수 없다.

Untitled

Untitled

어떤 클래스가 추상 메서드를 가지더라도 abc.ABC를 직/간접적으로 상속하지 않으면 인스턴스화 가능하다는 점에서 의미가 있다.

Untitled