다형성1-3)인터페이스/추상클래스와 인터페이스 비교
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
'자바-자린이의 도전기' 카테고리의 다른 글
다형성1-5)인터페이스 예제 (0) | 2022.04.30 |
---|---|
다형성1-4)추상클래스 예제 (0) | 2022.04.29 |
다형성1-2)instance of 연산자/추상클래스/ (0) | 2022.04.26 |
다형성1-1)업캐스팅/다운캐스팅 (0) | 2022.04.18 |
상속1-3)오버로딩과 오버라이딩 비교/toString오버라이딩 (0) | 2022.04.10 |
댓글
이 글 공유하기
다른 글
-
다형성1-5)인터페이스 예제
다형성1-5)인터페이스 예제
2022.04.30 -
다형성1-4)추상클래스 예제
다형성1-4)추상클래스 예제
2022.04.29 -
다형성1-2)instance of 연산자/추상클래스/
다형성1-2)instance of 연산자/추상클래스/
2022.04.26 -
다형성1-1)업캐스팅/다운캐스팅
다형성1-1)업캐스팅/다운캐스팅
2022.04.18