코딩일상

[JAVA] 인스턴스 와 상속의 의미(직장인의 생활코딩 공부 정리) 본문

개발 공부/JAVA

[JAVA] 인스턴스 와 상속의 의미(직장인의 생활코딩 공부 정리)

solutionMan 2022. 4. 17. 12:43
반응형

내가 이해한 상황에서까지 정의를 하자면

 

인스턴스

 

단기적인 결과나 값을 도출하는 상황이 아니고 

그 변수에 많은 값들을 담아내야하는경우에 복제품을 만들어 변수를 만들어내고

 

거기에 지속적으로 내용을 담기위해 인스턴스를 한다.


상속

 

부모클래스에 있는 메소드를 자식클래스에서도 사용이 가능한것

 

상속을 통해서 더나은 기능의 매소드들을 만들고 업그레이드 할수도있으며

부모의 메소드또한 편하게 계속이용해나아갈수있다.


 

추가)

overide

 

하지만 자식클래스와 부모클래스에 이름이 같은 매소드가 있는경우에는

현재 사용되고있는 클래스의 값이 우선 사용된다.

 

즉, 자식클래스와 부모클래스에 a라는 같은 이름의 매소드가 있는경우

자식클래스 a매소드가 작동을 하게 되는것 이를 override라고 한다.


이클립스에서 상속관계를 쉽게보는법

 

클래스명을 이클립스에서 우클릭하면 type Hierarachy라는것이 있는데

이를 누르면 클래스의 상속관계와 override를 한눈에 볼수있는 

쩌는 기능이다.

반응형
Comments