Super

    [Java] 상속, overriding, overloading, super, final

    📌상속 상속이란 말 그대로 물려준다는 뜻이다. 상속은 기존에 존재하는 유사한 클래스로부터 속성과 동작을 이어받고 자신이 필요한 기능을 추가하는 기법이다. 이것이 상속에 사용되는 키워드가 extends인 이유이다. 상속되는 클래스를 상위 클래스(super class) (=조상, 부모, 수퍼, 기반 클래스) 상속을 받는 클래스를 하위 클래스(sub class) (=자손, 자식, 서브, 파생된 클래스)라고 한다. 상속은 클래스 정의 다음에 extends를 써주고 수퍼 클래스 이름을 적어주면 된다. ( 하위 클래스 extends 상위 클래스 ) class Calculator { int left, right; public void setOprands(int left, int right) { this.left = ..