JAVA | 인터페이스 복습

Yunny.Log ·2022년 7월 8일
0

JAVA

목록 보기
24/29
post-thumbnail

◆ 인터페이스
• 추상클래스의 특별한 형태

추상메소드는 only 오로지 상속만을 위해 만들어진 메소드

• 추상메소드와 상수만을 멤버로 가질 수 있음. (생성자 가질 수 없음)
• 모든 멤버변수는 public static final 이어야 하며, 이를 생략할 수 있음.
• 메소드는 public abstract 이어야 하며, 이를 생략할 수 있음.
• 다중상속을 가능하게 한다. (부모가 여러 개일 수 있음)
• 상속시에 implements 키워드를 이용함. (extends 사용하지 않음)

  • 인터페이스는 구현을 위한 아이, 나의 기능 강제 구현 (관계 없는 아이들 사이에도)
  • 추상 클래스는 확장을 위한 아이 (관계가 있는 아이들 사이에서 기능을 확장시키도록)

0개의 댓글