일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인터페이스
- Proxy Object
- 접근 제어자
- Interface
- noncluster index
- entrySet
- 티스토리챌린지
- Functional Interfaces
- 접근제어자
- Spring Data JPA
- 혼공컴운
- dotnet
- Lazy loading
- 혼공학습단
- 혼공자바
- 인프런
- types
- 혼공
- Access Modifier
- HashMap
- literal
- 나도코딩
- 0 시작
- 오블완
- java
- 네트워크
- 스프링 부트 3
- cluster index
- Wildcard
- 자율학습
- Today
- Total
목록인터페이스 (2)
지금을 사는 사람
HTML 삽입 미리보기할 수 없는 소스 1. Abstract Class(추상 클래스)와 Interface(인터페이스)의 공통점: 두 가지 모두 Java에서 다형성을 구현하는데 사용되는 객체 지향의 중요한 개념들입니다. 그러나 추상 클래스와 인터페이스는 몇 가지 차이점을 가지고 있습니다. 2. Abstract Class의 특징: 일반적인 메서드와 추상 메서드: 추상 클래스는 일반적인 메서드와 추상 메서드를 모두 가질 수 있습니다. 추상 메서드는 하위 클래스에서 반드시 구현되어야 합니다. public abstract class Animal { public void eat() { // 구현 내용 } public abstract void makeSound(); // 추상 메서드 } 다중 상속 불가: 추상 클래스..
HTML 삽입 미리보기할 수 없는 소스 1. **Interface(인터페이스)란? 자바에서의 인터페이스는 추상화의 한 형태로, 클래스가 어떤 메서드를 구현해야 하는지를 정의하는데 사용됩니다. 인터페이스는 클래스와는 달리 다중 상속이 가능하며, 클래스에 비해 더 높은 수준의 추상화를 제공합니다. public interface MyInterface { void myMethod(); // 메서드 선언, 구현은 없음 } 2. Interface의 특징: 추상 메서드와 상수: 인터페이스는 추상 메서드(구현이 없는 메서드)와 상수(자동으로 public static final로 간주)를 가질 수 있습니다. 다중 상속: 클래스가 여러 인터페이스를 구현할 수 있어, 다중 상속의 효과를 가져옵니다. 인터페이스 간 상속: 인..