✅ Interface vs Class 비교

졸용·2025년 3월 28일

✅ Interface vs Class 비교

➡️➡️➡️ 더 쉽게 정리해서 보기


❓언제 인터페이스 vs 클래스를 써야 할까?

✅ 인터페이스 사용

  • 여러 클래스가 같은 동작을 해야 하지만, 내부 구현은 달라야 할 때 (implements 사용)

  • 다중 상속이 필요할 때 (Java에서는 인터페이스만 다중 상속 가능)

  • Animal, Vehicle 등 동작을 규격화할 때

✅ 클래스 사용

  • 객체의 상태(변수)와 동작(메서드)이 함께 필요할 때

  • 기존 클래스를 확장(상속)하고 싶을 때 (extends 사용)

➡️ ❗인터페이스는 다형성과 유연성을 높이는 데 도움을 주고, 클래스는 상태와 동작을 함께 관리하는 데 사용한다.❗

profile
꾸준한 공부만이 답이다

0개의 댓글