@Override

정화·2024년 5월 3일

상속(extends)이란 상위 클래스에 있는 변수 메소드 등을 전부다 가져와서 쓸수 있게 만드는 것이다.

말그대로 우리 현대사회에서 부모가 가진 부동산 재화(변수) 그리고 권력(메소드)


이렇게 우리는 반복되는 코드는 그냥 부모의 것을 상속받아서 쓸 경우 편하게 사용 가능하다.

여기서 생각해야하는 점은 부모에게 상속 받은 메소드들 중에서 3가지가 있다면 한가지 Method는 내맘에 들지않는다.

즉 코드가 다르다는 뜻이다.

이럴때 @Override 한다고 즉 재정의해서

내가 원하는대로 코딩을 가능하게 만드는 것이다.

즉 비유적으로 표현하면 아버지의 물건을 그대로 쓰지 않고 자기입맛에 맞게 고치기위해서 먼저 나이거 고칠게

라고 Java에게 가르쳐주는 것이다.

profile
개발자를 꿈꾸는..

0개의 댓글