본문 바로가기

프로그래밍/JAVA

클래스 상속와 인터페이스

클래스 상속과 인터페이스.

언제 어떤것을 써야 할지 약간 감이 안잡히는게 있다.

만약 Dog, Can, Lion, Hippo클래스가 있으면

Animal이라는 Super class를 만들어서 공통된 method(eat, roam 등을 넣고)

sub classes가 이를 받아 처리하면 동일한 코드는 일일이 다 쳐 넣지 않아도 될다.


인터페이스는 상속과는 크게 관계없이 body가 없는 깡통을 만들어서 이를 이용해 real class를 구현하면 된다.


아무튼 두개의 확실한 개념을 정리해서 2주후에 같이 공부 하는 친구들에게 알려주기로 했다.