1586, 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 : 6859     Date : 2015/09/16 11:52



    
166   C언어 getch()문     tjdans174
05/20 8656
165   모의해킹쪽 근무하시는 멘토쫌해주실분없나요?? 기술가르쳐달라는건아니고요..[3]     gurals53
06/04 8613
164   해킹 자문 구합니다      negro
06/10 7817
163   해킹 해주실분 구합니다     hitemple
06/12 9125
162   소스값과 극한을 이용한 확률 lim x가 극한으로 가는 사건의 필연성     jjang2437
06/14 8377
161   해킹에대해[3]     kbh2790
07/04 7613
160   arp스푸핑에 관해[1]     alscjf7612
07/17 8409
159   ARP스푸핑과 ARP캐시 포이즈닝의 차이점     alscjf7612
07/17 9531
158   잘 부탁드립니다.     alscjf7612
07/17 7469
157   잘부탁드려요~~     alscjf7612
07/17 7395
156   매우 기초적으로 알아야 할 레지스터 정보 요약[2]     disnwkdl420
07/21 8289
155   알고리즘에 대해     disnwkdl420
07/21 8036
154   웹해킹 6번 문제[2]     disnwkdl420
07/21 9868
153   컴활 2급[1]     disnwkdl420
07/21 9082
152   해커 스승 구합니다[5]     dayt0612
08/23 8389
151   저기요제가해킹을배울려고하는데뭐부터시작해야할지모르겠어요 ;;[4]     paaaaa7895
08/26 9094
150   안녕하세요^^     kakaman
09/11 6689
149   네트워크 OSI7계층 간단정리[1]     poiu2069
09/16 8891
148   2-Tier , 3-Tier 간단 설명     poiu2069
09/16 7744
  [JAVA] 에서 abstract 와 interface 차이점     poiu2069
09/16 6858
[1]..[71] 72 [73][74][75][76][77][78][79][80]

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