Notice
Recent Posts
Link
Recent Comments
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

지니의 개발로그

[Java] 추상클래스 vs 인터페이스? (TIL#12일차) 본문

내일배움캠프

[Java] 추상클래스 vs 인터페이스? (TIL#12일차)

지니♥︎ 2024. 4. 30. 23:18

🚩 20240430 TIL 내일배움캠프 #12일차

 

🔴 문제

추상클래스? 인터페이스? 비슷한 것 같은데 대체 어떻게 쓰이는지 헷갈린다..

 

 


🟢 공부

 

  추상 클래스 인터페이스
특징
(차이점)
abstract interface
변수, 메소드에 제한 없음 변수, 메소드에 제한 있음
하위 클래스들의 공통점들을 모아서 추상화 상수와 추상 메서드의 집합
다중 상속 불가, 단일 상속만 가능 다중 상속 가능
extends 상속+확장 implements  상속+구현
공통점 직접 객체를 생성 할 수 없다 : new 키워드로 객체생성x
추상 메서드를 포함한다 : 선언만 o, 구현 내용 x