① 추상 클래스는 직접 new 연산자로 객체를 생성할 수 없다. ( O )
② 추상 클래스는 부모 클래스로만 사용된다. ( O )
③ 추상 클래스에는 최소한 하나의 추상 메소드가 있어야 한다. ( O )
④ 추상 클래스에는 최소한 하나의 추상 메소드가 있어야 한다. ( X )
① 추상 메소드는 선언부만 있고, 실행 블록을 가지지 않는다. ( O )
② 추상 메소드는 자식 클래스에서 재정의해서 실행 내용을 결정해야 한다. ( O )
③ 추상 메소드를 재정의하지 않으면 자식 클래스도 추상 클래스가 되어야 한다. ( O )
④ 추상 메소드가 있더라도 해당 클래스가 꼭 추상 클래스가 될 필요는 없다. ( X )
다음 클래스를 실행하면 "로그인 합니다.", "파일 다운로드 합니다."가 차례대로 출력되도록 LoginServelet과 FileDownloadServlet 클래스를 선언해보세요.