- final 키워드
- final 키워드는 필드, 지역 변수, 클래스 앞에 위치할 수 있으며 그 위치에 따라 의미가 조금씩 달라지게 됨.

- 인터페이스
- 기본적으로 추상 메서드와 상수만을 멤버로 가질 수 있다는 점에서 추상 클래스에 비해 추상화 정도가 더 높다고 할 수 있습니다.
- **추상 메서드의 집합"**으로 이뤄져 있다
- interface 안에 int a 생성시 앞에 public static final이 자동으로 붙음
- 캡슐화
- 정보 보호, 정보 은닉
- private static String color;
- instanceof 연산자
instanceof 연산자는 앞서 배웠던 참조 변수의 타입 변환, 즉 캐스팅이 가능한지 여부를 boolean 타입으로 확인할 수 있는 자바의 문법 요소입니다.
- 잠시 앞의 내용을 복습해 보면, 캐스팅 가능 여부를 판단하기 위해서는 두 가지, 즉 ‘객체를 어떤 생성자로 만들었는가’와 ‘클래스 사이에 상속관계가 존재하는가’를 판단해야 합니다.
- animal instanceof Bat은 false
