2022.09.07 java 추상화
java2022. 9. 11. 15:082022.09.07 java 추상화

🐧추상화 👉 기존 클래스들의 공통적인 요소들을 뽑아서 상위 클래스를 만들어 냄 추상메서드 👉 자식 클래스에서 반드시 오버라이딩해야만 사용할 수 있는 메소드 abstract 반환타입 메소드이름(); ex) abstract void Print(); abstract = 추상 선언부만 있으며 구현부는 없음 추상클래스 👉 하나 이상의 추상 메서드를 포함하는 클래스 해당 클래스를 상속 받는 클래스는 반드시 추상 메서드를 재정의 해야함 하위 클래스에서 추상 메서드를 오버라이딩을 해야지만 객체를 생성할 수 있음 상층부에 위치할 수록 추상화 정도가 높으며 하층부로 내려갈 수록 구체화 abstract class 클래스이름{ abstract void 메소드이름(); } ⛄ex) public class Example { pu..

image