java - 인터페이스 (interface)

songmin jeon·2023년 12월 7일
0

1. 인터페이스(interface)

다른 클래스를 작성할 때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 일종의 추상 클래스를 의미


1.0. 인터페이스는 객체(new) 생성이 가능할까?

--> 익명의 내부 자료형태(안드로이드에서 많이 사용)로는 객체 생성이 가능하다.
--> 일반적인 형태로 객체 생성은 불가능하다.
--> 자바 환경에서는 추천하지 않음..!
--> 이런식으로 쓸 수 있다. 알아만 두기


1.1. 인터페이스 특징

인터페이스에서는 다중 상속 가능

implements : 구현하다 라는 뜻을 가짐.


1.2. 인터페이스와 추상 클래스의 차이

추상은 속성적
인터페이스는 기능적

profile
제가 한 번 해보겠습니다.

0개의 댓글