final 클래스

: final 클래스는 부모 클래스가 될 수 없어 자식 클래스를 만들 수 없다

예로 String 클래스가 있다

public final class String {...}

 

final 메소드

메소드를 선언할 때 final 키워드를 붙이면 오버라이딩 할 수 없는 메소드가 된다

즉 부모 클래스를 상속해서 자식 클래스를 선언할 때, 부모 클래스에 선언된 final 메소드는 자식 클래스에서 재정의할 수 없다

public final 리턴타입 메소드(매개변수, ...) {...}

 

반응형

+ Recent posts