일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Interface
- inner class
- str to char array
- 자바 조합 재귀
- 자바스크립트 이벤트중지
- 알고리즘 그래프
- 후위표기
- 자바
- 재귀함수
- java 내부 클래스
- 자바 재귀 조합
- 재귀
- 자바스크립트 이벤트처리
- 알고리즘
- 상속
- jquery 필터선택자
- java Collections.sort()
- parseInt()
- 순열 재귀
- jquery 속성선택자
- java lambda
- 조합 재귀
- 자바 순열 코드
- jquery dom 계층 선택자
- jquery 이벤트 처리
- 순열코드
- Java
- 서로소
- 자바입출력
- char to str
- Today
- Total
목록Interface (2)
유블로그
추상 - abstract, 구현이 안된 것 abstract 키워드 : 클래스(O), 메서드(O), 변수(X. 변수에는 '구현이 되었다 / 안되었다' 라는 개념이 없음) abstract class 클래스명 : 추상클래스 abstract method : 추상메서드 추상 클래스는 객체 생성(new)이 불가능, 상속(자식클래스)을 이용해서 활용 추상클래스 객체변수 = ?? (new 추상클래스 (X)) 추상클래스 객체변수 = ?? (new 추상클래스를 상속한 자식클래스 (O)) 추상클래스는 일반 메서드 + 추상메서드 로 구성될 수 있다. -> 인터페이스와 가장 큰 차이점. 인터페이스는 일반 메서드 선언 불가능 추상메서드는 메서드의 구현부를 정의하면 안된다(바디 : {}) ex > void print(); (X -..
Interface : 추상 method들의 집합 한 Class가 여러 개의 interface를 구현(implements)할 수 있다. interface에는 관련된 method들을 기술하는데, 선언부만 기술하고 구현부는 없다. 상속은 본질적으로 재사용을 위함이고, 인터페이스는 규정, 약속을 위함이다. 상속은 자식 Class가 부모 Class의 멤버변수와 메소드들을 그대로 자동으로 받지만, interface는 선언만 되어있는 추상 method들을 클래스 내에 반드시 구현해야 한다. 실제 구현 코드는 숨기고 기능만 제공하고자 할 때 적합하다. .jar 파일이 대표적인 interface이다. + java 8버전 부터 default method라는 method가 interface에 추가되었다. 원래 interfa..