sunblock99.log
로그인
sunblock99.log
로그인
[JAVA] 인터페이스(INTERFACE)
선형채
·
2022년 6월 12일
팔로우
0
Java
interface
인터페이스
자바
0
인터페이스란?
상수형 필드와 추상 메소드만을 작성할 수 있는 추상 클래스의 변형체
메소드 통일성을 부여하기 위해 추상 메소드만 따로 모아놓은 것으로
상속 시 인터페이스 내에 정의된 모든 추상메소드 구현해야 함
사용 예시
인터페이스 특징
모든 인터페이스의 메소드는 묵시적으로 public이고 abstract
변수는 묵시적으로 public static final,
따라서 인터페이스 변수의 값 변경 시도 시 컴파일 시 에러 발생
객체 생성은 안되나 참조형 변수로는 가능
인터페이스 장점
1.개발시간을 단축시킬 수 있다.
2.표준화가 가능하다.
3.서로 관계없는 클래스들에게 관계를 맺어 줄 수 있다.
4.독립적인 프로그래밍 가능
선형채
JAVA BACK-END DEVELOPER 👩💻
팔로우
이전 포스트
[JAVA] 상속 - 오버로딩
다음 포스트
[JAVA] 날짜 관련 클래스
0개의 댓글
댓글 작성