- 클래스에 final
더이상 extend로 상속 될 수 없다.- 메서드에서 fianl
더이상 override될 수 없다.
- 부모 클래스의 기능을 자식클래스가 알아보고 사용가능하게 해준다.
- 사용하는 이유는 중복되는 코드를 줄이기 위해서이다
- Child extends Parent라는 것이 있다면 Child를 생성할때 Parent가 같이 합쳐져 객체가 생성된다
- 자식클래스에 메서드가 있나 본다.
- 없다면 부모클래스에서 객체를 찾는다 (super를 사용하면 부모클래스를 참조한다.)