abstract 키워드 - 구현부가 없는 메서드 (객체 생성불가) - 추상메서드를 하나라도 갖고 있으면, 클래스를 반드시 추상클래스로 선언 - 추상메서드는 하위클래스에게 메서드 구현을 강제한다 // 오버라이딩 강제 생성자 - 개발자가 아무런 생성자를 만들지않으면 ,컴파일러가 자동구현 단, 생성자가 하나라도 있으면 컴파일러는 기본생성자를 만들어주지않음 final 키워드 - 클래스 (상속불가) - 메서드 (오버라이딩금지) - 변수 (한번할당하면, 변하지않는 상수값) instanceof - 만들어진 객체가 특정클래스의 인스턴스인지 확인하는연산자 - 객체 참조변수 instanceof 클래스명 - instanceof 연산자가 강력하기는 하지만 LSP(리스코프 치환원칙을 어기는 코트에서 주로나타는연산자이다 inte..