728x90 반응형 Abstract1 [JAVA] 추상화 abstract 추상화는 복잡한 문제들 중에 공통적인 부분을 추출하여 추상 클래스로 제공하고, 상속을 이용하여 나머지 클래스들을 하위 클래스로 제공하는 기법이다. 추상화는 다음과 같이 선언한다. abstract class 클래스명{ abstract void 메소드명(); } 일반적인 클래스와 메소드의 경우는 이렇게 서술했다. class Shape{ void draw() {}; void computerArea(double a, double b){}; } 하지만 추상화에서 이대로 abstract 선언을 하면 에러가 난다. 규칙1. abstract 선언은 선언부만 기술하고 기능 기술은 상속받은 자식 클래스에서 해야한다. {} 부분을 삭제해주면 에러가 나지 않는다. 수정후 abstract class shape{ //abstra.. 2022. 10. 13. 이전 1 다음 728x90 반응형