Java/Do It! 자바 프로그래밍
[JAVA] 09. 추상 클래스
1. 추상 클래스 1. 추상 클래스란? 추상 클래스란 하나 이상의 추상 메서드를 포함하는 클래스를 말한다. 추상 메서드는 구현부가 없고 abstract를 이용하여 선언만 하는 메서드다. // 구현체가 없는 추상 메서드 abstract int add(int x, int y); // 추상 메서드 아님! int add(int x, int y) {} (주의) { }를 사용한 것만으로도 메서드를 구현한 것이므로 중괄호 {} 안에 구현 코드가 없다고 하더라도 구현부는 존재하므로 추상 메서드가 아니다! 함수의 선언부(반환 값, 함수 이름, 매개변수)를 정의한다는 것은 함수의 역할이 무엇인지, 어떻게 구현해야하는지를 정의한다는 뜻이다. 따라서 함수 몸체를 구현하는 것보다 중요한 것은 함수 선언부를 작성하는 것이다. 2..