【Java】
[Java] 추상클래스, 인터페이스
아딜렛
2025. 3. 31. 13:11
•추상클래스: 상속을 통해 하위 클래스에서 반드시 구현하도록 하는 클래스,다중 상속불가
•인터페이스: 추상 메서드와 상수만 가지고 있으며 추상 메서드를 구현하는 클래스에서 반드시 구현하도록 강제함, 다중 상속 가능
•차이점: 추상클래스는 상속을 받아서 기능을 이용하고 중복되는 클래스 멤버들을 통합하고 확장하는 것 명확한 계층 구조가 필요할 때 사용, 인터페이스는 함수의 구현을 강제하여 구현객체의 같은 동작을 한다는 것을 보장, 상속 관계에 구속되지 않고 구현만 하면 자유롭게 다형성 이용 할수 있음.