JAVA 공부를 하면서 지금 궁금한게 생겼습니다.


배움이 짧아 상속에 큰 뜻은 모르지만

일단 상속을 받는다는것은 부모클래스의 메소드라던지 변수라던지를 사용한다던가 재정의 하여 사용한다는걸로 알고 있습니다.


상속을 하지 않더라도 인스턴스화 해서 사용한다면 마찬가지로 그 메소드라던지 변수를 사용할 수 있는데



어쩔때 상속을 받아 사용 하는거고 어쩔때 인스턴스화 해서 사용을 하면 좋을까요?

그리고 귀찮으시더라도 두개의 가장 큰 차이점을 알 수 있을까요?