JAVA 공부를 하면서 지금 궁금한게 생겼습니다.
배움이 짧아 상속에 큰 뜻은 모르지만
일단 상속을 받는다는것은 부모클래스의 메소드라던지 변수라던지를 사용한다던가 재정의 하여 사용한다는걸로 알고 있습니다.
상속을 하지 않더라도 인스턴스화 해서 사용한다면 마찬가지로 그 메소드라던지 변수를 사용할 수 있는데
어쩔때 상속을 받아 사용 하는거고 어쩔때 인스턴스화 해서 사용을 하면 좋을까요?
그리고 귀찮으시더라도 두개의 가장 큰 차이점을 알 수 있을까요?
is-a와 has-a로 검색해봐. 그리고 상속은 단순히 코드 재사용만이 아닌 추상화의 역할도 함께 가지고 있다고 할 수 있음.
토페 선생님 감사합니다. 검색해 볼께요