Java
[Java] Object class와 final
꽃달린감나무
2022. 1. 29. 22:59
728x90
Object 클래스
- 클래스를 정의할 때 따로 상속관계를 정의하지 않는다면, Object 클래스를 상속하게 됩니다.
- 다른 클래스와 상속관계에 있더라고 상위 클래스가 Object 클래스를 상속받고 있기 때문에 간접적으로 상속관계에 있게 됩니다.
Class final / Method final
final class Food
final public void Eat(){...}
- 클래스 앞에 final을 선언하면, Food 클래스는 상속관계에 두는 것을 승인하지 않습니다.
- 메소드 앞에 final을 선언하면, 오버라이딩을 승인하지 않습니다.
728x90