자바 나머지 연산자 %

public 어디서나

protected 같은 패키지,+ 상속관계

default 같은 패키지

private 같은 클래스

instanceof 비교. 왼쪽 -> 오른쪽에 넣을 수 있는지

extends 상속 (객체생성 ㅇ)

abstract 추상클래스(객체생성x)

implements 인터페이스 (객체생성x)

abstract sealed class A permits B, C ,D {}

=추상 클래스 A의 상속은 클래스 B, C ,D만 받을 수 있다

sealed class A extends B permits B, C ,D {}

= 일반 클래스 A의 상속은 B, C ,D만 받을 수 있다

non-sealed class A extends B {}

=클래스 B의 자식 클래스 A는 제한 없 파생 가능

final class A extends B {}