클래스는 아무것도 붙지않은 일반 클래스abstart 가 붙은 추상 클래스interface 가 붙은 인터페이스로 구분됩니다. (엄격하게 따지면 인터페이스는 클래스가 아닙니다.) 그래서 일반 클래스, 추상 클래스, 인터페이스의 차이점을 명확하게 해야합니다.문법적인 차이 설명일반 클래스홀로 독자적인 객체를 가질 수 있음.자식 클래스는 부모의 메서드 사용가능.부모의 메서드 오버라이드 가능함.(필수x)자식 메서드로 자식 클래스가 만들지 않은 부모 클래스도 사용 가능함.extends 로 상속.추상 클래스추상 메서드가 존재함.일반 메서드도 존재 가능함.홀로 독자적인 객체를 가지지 못함.public, protected, private 변수 가능. (static, final 필수 x)자식 클래스는 부모의 추상 메서드를 ..