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 | 29 |
30 | 31 |
Tags
- generic programming
- Java
- finalize
- 파이참
- access modifier
- 얕은 복사
- constructor
- parameter group
- 내부클래스
- extends
- 자바
- shebang
- Wrapper class
- Stream
- 스트림
- 깊은 복사
- identityHashCode
- has-a
- public static final
- lambda
- Inbound
- node.js
- arraycopy
- singletone
- down casting
- Up Casting
- 엔드포인트
- dbeaver
- pycharm
- 셔뱅
Archives
- Today
- Total
목록Interface (1)
٩(๑•̀o•́๑)و

인터페이스 vs 일반 클래스 -> 인터페이스는 껍데기. 인터페이스는 추상 메서드로만 이루어져 있다. 구현 코드가 들어가지 않음. new 될 수 없음 & 변수가 있어 보이긴 하지만 new 할 수 없기 때문에 인터페이스에 선언되어있는 모든 변수는 상수임 & 디폴트 메서드, 정적 메서드, private 메서드는 인터페이스를 구현하는 여러 클래스에서 중복으로 구현하는 것을 막기 위해 기본적으로 제공되는 메서드. 인터페이스 : 어떤 객체(Object)에 대한 명세. 이 객체가 어떤 메서드들을 제공하고, 어떤 역할을 하는 객체임을 설명하는 명세. 주로 설계단계에서 만든다. class가 아닌 interface로 쓴다. 컴파일되면 .class파일이 된다. 반환 값함수 이름(함수의매개변수)까지 인터페이스에서 메서드가 정..
Java
2020. 3. 7. 03:26