익명클래스1 06월 05일 수 | OOP 15 - JAVA의 Abstract클래스와 Interface 10. 객체지향 프로그래밍 Ⅱ Abstract클래스 (추상클래스) 추상클래스는 객체를 생성할 수 없다. -> new연산자를 사용할 수 없다. 추상클래스 = 일반메소드 + 추상메소드 클래스 추상메소드가 하나라도 있으면 추상클래스이다. 하나 이상의 추상메소드를 포함하는 클래스를 추상클래스라고 한다. 이러한 추상클래스는 객체지향프로그래밍에서 중요한 특징인 다형성을 가지는 메소드의 집합을 정의할 수 있도록 해준다. 인터페이스는 오직 추상메소드만 있는 것이다. 인터페이스에서 많이 사용 인터페이스는 추상메소드만 선언가능하다. 추상메소드 메소드의 구현부 body{}가 없음. 메소드의 머릿말만 존재한다. 형식: 리턴형 메소드명(); abstract class Animal { //추상클래스 String name; voi.. 2019. 6. 5. 이전 1 다음