1579, 8/79 회원가입  로그인  
   poiu2069
   [JAVA] 에서 abstract 와 interface 차이점

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


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

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

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

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

  Hit : 4879     Date : 2015/09/16 11:52
[불법/스팸글로 신고하기]



    
1439   네트워크 OSI7계층 간단정리     poiu2069
09/16 6593
1438   안녕하세요^^     kakaman
09/11 4662
1437   저기요제가해킹을배울려고하는데뭐부터시작해야할지모르겠어요 ;;[4]     paaaaa7895
08/26 6508
1436   해커 스승 구합니다[5]     dayt0612
08/23 6000
1435   컴활 2급[1]     disnwkdl420
07/21 6071
1434   웹해킹 6번 문제[2]     disnwkdl420
07/21 6998
1433   알고리즘에 대해     disnwkdl420
07/21 5720
1432   매우 기초적으로 알아야 할 레지스터 정보 요약[2]     disnwkdl420
07/21 6029
1431   잘부탁드려요~~     alscjf7612
07/17 5161
1430   잘 부탁드립니다.     alscjf7612
07/17 5133
1429   ARP스푸핑과 ARP캐시 포이즈닝의 차이점     alscjf7612
07/17 7253
1428   arp스푸핑에 관해[1]     alscjf7612
07/17 5954
1427   해킹에대해[3]     kbh2790
07/04 5506
1426   소스값과 극한을 이용한 확률 lim x가 극한으로 가는 사건의 필연성     jjang2437
06/14 6199
1425   해킹 해주실분 구합니다     hitemple
06/12 6662
1424   해킹 자문 구합니다      negro
06/10 5510
1423   모의해킹쪽 근무하시는 멘토쫌해주실분없나요?? 기술가르쳐달라는건아니고요..[3]     gurals53
06/04 6505
1422   C언어 getch()문     tjdans174
05/20 6486
1421   잘 가르쳐 주실분 한분 구해요 ㅠㅠ [3]     dss02158
05/18 6785
1420   해커스승구해요..잘부탁드리겠습니다     dkssud1058
05/04 6579
[1][2][3][4][5][6][7] 8 [9][10]..[79]

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