[JAVA] 추상 클래스
·
JAVA
추상 메소드(abstract method) : 자식 클래스에서 반드시 오버라이딩해야만 사용할 수 있는 메소드를 의미한다. 추상 메소드를 선언하여 사용하는 목적은 자식 클래스가 추상 메소드가 포함된 클래스를 상속받아 추상 메소드를 구현하도록 하기 위한 것이다. 중복되는 부분이나 공통적인 부분은 미리 다 만들어진 것을 사용하고, 이를 받아 사용하는 쪽(자식클래스)에서는 자신에게 필요한 부분만을 재정의하여 사용함으로써 생산성이 향상되고 배포 등이 쉬워지기 때문이다. 하위 클래스에 추상 메서드를 제공하여 각 하위 클래스마다 자신의 입맛에 맞게 재정의 하여 사용 할 수 있게 한다. 즉, 하위클래스에 아웃라인을 제공하는 것과도 같다. 추상 메소드는 선언부만이 존재하며, 구현부는 작성되어 있지 않다. 작성되어 있지 ..
해니01_15
'자바추상클래스' 태그의 글 목록