Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 데이터베이스연동
- jdbc
- Eclipse
- 이클립스
- javascript
- 배열
- java입문
- arraylist
- 점프 투 파이썬
- Git알아보기
- js
- 기본코드
- 버튼페이지이동
- java기초
- object
- 컬렉션프레임워크
- 필드
- 파일이동버튼
- emmet
- 오버라이딩
- Git이해하기
- 맨땅에 해딩
- form
- MySQL
- html
- java
- list
- Collection
- cmd
- CSS
Archives
- Today
- Total
목록인터페이스 (1)
단단히
인터페이스
인터페이스와 추상 클래스는 비슷하다. 그래서 이 둘의 차이를 비교해가면서 개념을 이해한다. 회사에서는 커스텀 메서드와 추상 클래스보다 인터페이스 사용이 더 많다고 한다. 인터페이스는 개발 코드와 객체가 서로 통신하는 접점 역할을 한다. 인터페이스는 자바 프로그램의 기본단위이다. 인터페이스는 약속이다. 적절한 예시는 호출벨을 누르면 직원이 찾아오는 예시이다. 이때 호출벨이 인터페이스에 속한다. 인터페이스는 추상 클래스보다 더욱 추상화된 것이다. 즉, 제약이 더 강하다. 추상 클래스는 일반 클래스와 같이 생성자, 메서드, 클래스를 선언할 수 있고 추상 메서드까지 포함된 클래스이다. 즉, 추상 메서드가 존재하는 클래스는 추상 클래스가 된다. 그러나 인터페이스는 정적(static) 필드만 가질 수 있다. 또한 ..
Java/개념 정리
2022. 6. 13. 11:41