자바 나머지 연산자 %
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 {}