추상클래스 접근제한자 abstract class 클래스명{ } => abstract : 예약어 -> 추상클래스, 추상메소드 선언할 때 붙임. >> 추상 메소드가 존재하는 순간 추상 클래스로 정의됨 abstract 라는 예약어를 사용해서 정의 해야함. 객체 생성이 불가능하다. 부모클래스 구실은 가능(다형성 적용 가능) 추상클래스 == 추상메소드 + 일반필드 + 일반메소드 => 추상메소드가 없어도 추상클래스로 정의 가능 => 개발자의 역량 public abstract class Sports { private int people; public Sports() {} public Sports(int people) { this.people = people; } public int getPeople() { retur..