728x90
반응형
SMALL
안녕하세요.
#yeoneeblog 여니입니다 :)
추상클래스와 인터페이스의 차이점
추상클래스는 추상 메소드 외에 멤버 변수나 일반 메소드를 가질 수 있지만, 인터페이스에서는 반드시 사전에 정의된 추상 메소드와 상수만을 가질 수 있다는 것입니다.
인터페이스(Interface)
인터페이스는 얼핏 보기에는 추상클래스와 매우 흡사한 개념입니다. 인터페이스는 숙련된 자바 개발자들에게 아주 선호되는 설계 기능이면서, 자바에서 다중 상속을 구현하게 해주는 고급 기술이기도 합니다. 인터페이스는 팀 프로젝트의 동시 작업에 유리하고 일반적으로 추상보다 요구되는 설계의 기준이 높아서 더 체계적이라는 평을 받습니다.
추상클래스
메소드를 내부 구현 코드를 작성하지 않고 선언부만 작성한 것을 추상 메소드라고 합니다. 이 추상 메소드를 멤버로 가지는 클래스를 추상클래스라고 합니다.
자세한 비교 및 활용코드는 아래 포스팅에서 확인하실 수 있습니다.
https://yeoneeluv.tistory.com/340
728x90
반응형
LIST
'。*:・゚☆・゚schedule・゚*:・゚★・:*:・☆ *:・゚★ > 나의 면접 준비 자료 ✿˘◡˘✿' 카테고리의 다른 글
[취업/면접] AJAX란? (+ AJAX 장단점) (0) | 2023.10.11 |
---|---|
[취업/면접] 다형성이란? (+ 동적 바인딩이란?) (2) | 2023.10.11 |
[취업/면접] IT분야의 최근 경향(이슈, 트랜드) (0) | 2023.10.07 |
[취업/면접] SQL - DDL, DML, DCL의 역할과 종류 (+ 예시) (0) | 2023.10.04 |
[취업/면접] 인스턴스란(Instance)? (클래스, 인스턴스, 객체 차이점) (0) | 2023.10.04 |