자바-자린이의 도전기
다형성1-3)인터페이스/추상클래스와 인터페이스 비교
광형
2022. 4. 27. 10:00
728x90
728x90
SMALL
다형성1-2)instance of 연산자/추상클래스/
1. instance of 연산자 정의 : 현재 참조형 변수가 어떤 클래스 형의 객체 주소를 참조하고 있는지 확인 할 때 사용합니다. 타입이 맞으면 true를 반환하고, 타입이 맞지 않으면 false를 반환합니다. 표
kwanghyung.tistory.com
추상클래스에 이어 인터페이스를 얘기하고 둘이 비교해보겠습니다.
인터페이스
특징
-모든 인터페이스이 메소드는 public과 abstract이 묵시적으로 설정되어있습니다.
-인터페이스에 설정되는 변수는 public static final입니다. 그래서 변수를 초기화하지 못합니다. public static final은 생략가능합니다.
-객체를 생성을 할 수 없으나 참조형 변수로는 가능합니다.
장점
상위 타입 역할로 다형성을 지원하며 공동작업을 위한 인터페이스 제공가능합니다.
추상 클래스와 인터페이스의 비교
다음 시간에는 추상클래스와 인터페이스를 활용한 클래스 예제를 보여드리겠습니다.
728x90
300x250
LIST