1581, 72/80 회원가입  로그인  
   poiu2069
   [JAVA] 에서 abstract 와 interface 차이점

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=8142 [복사]


abstract 는 추상클래스이고 추상메소드를 한개 이상 포함고 있는
클래스를 의미합니다.

interface 는 인터페이스 클래스라고 합니다. 상메소드로 구성되어 있는 것을 의미합니다.

둘의 차이는 상속의 개념으로 보면 자바는 클래스 내에서 다중 상속이 되지 않습니다. 그래서 나온 것이 interface입니다. 일반적인 클래스는 상속(extends) 으로 사용되고 인터페이스는 포함(implements) 이 라는 ​​​키워드를 이용하여 사용합니다. 둘의 가장 큰 차이라면 역시 다중상속의 목적으로 하냐 그렇지 않냐가 큰 차이 라고 할 수 있습니다.
둘 다 상속받은 클래스에서 오버라이딩(재정의) 하여 사용하게 됩니다.

둘의 공통점으로는 추상 클래스나 인터페이스 클래스나 인스턴스 생성를 할 수 없습니다.

  Hit : 6572     Date : 2015/09/16 11:52



    
161   C언어 getch()문     tjdans174
05/20 8375
160   모의해킹쪽 근무하시는 멘토쫌해주실분없나요?? 기술가르쳐달라는건아니고요..[3]     gurals53
06/04 8328
159   해킹 자문 구합니다      negro
06/10 7423
158   해킹 해주실분 구합니다     hitemple
06/12 8805
157   소스값과 극한을 이용한 확률 lim x가 극한으로 가는 사건의 필연성     jjang2437
06/14 8105
156   해킹에대해[3]     kbh2790
07/04 7364
155   arp스푸핑에 관해[1]     alscjf7612
07/17 8126
154   ARP스푸핑과 ARP캐시 포이즈닝의 차이점     alscjf7612
07/17 9223
153   잘 부탁드립니다.     alscjf7612
07/17 7189
152   잘부탁드려요~~     alscjf7612
07/17 7113
151   매우 기초적으로 알아야 할 레지스터 정보 요약[2]     disnwkdl420
07/21 7988
150   알고리즘에 대해     disnwkdl420
07/21 7727
149   웹해킹 6번 문제[2]     disnwkdl420
07/21 9464
148   컴활 2급[1]     disnwkdl420
07/21 8720
147   해커 스승 구합니다[5]     dayt0612
08/23 8116
146   저기요제가해킹을배울려고하는데뭐부터시작해야할지모르겠어요 ;;[4]     paaaaa7895
08/26 8775
145   안녕하세요^^     kakaman
09/11 6408
144   네트워크 OSI7계층 간단정리[1]     poiu2069
09/16 8619
143   2-Tier , 3-Tier 간단 설명     poiu2069
09/16 7443
  [JAVA] 에서 abstract 와 interface 차이점     poiu2069
09/16 6571
[1]..[71] 72 [73][74][75][76][77][78][79][80]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com