Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 438 Bytes

block-inheritance.md

File metadata and controls

19 lines (15 loc) · 438 Bytes

자바에서 상속을 막는 방법

  1. 기본 생성자를 private로 만든다.
  2. 클래스를 final로 만든다.
public class Parent {
    private Parent() {
    }

    ...
}

public final class Parent {
    ...
}

상속하게되면 하위 클래스에서 부모클래스의 생성자를 호출하게 되어있다.
(그러므로 기본 생성자를 private로 만들면 서브 클래스 생성이 불가하다)