Notice
Recent Posts
Recent Comments
Link
목록개선된for문 (1)
개발 무지렁이
[Java] 인터페이스와 구현객체, Collections
인터페이스(Interface) ⚠️ 클래스가 아니다. 객체생성x, 상속x 추상 메서드(abstract method)만을 가지고 있는 형태 ※ 단, 인터페이스 내부에는 디폴트 메서드, 정적 메서드가 올 수 있다. 🎯 목적: ✔️ 다중상속과 같은 효과를 낼 수 있다. ✔️ 소통을 위한 규격의 역할을 한다. 🧩 확장성 🧩 유지보수 > 🦔 인터페이스의 변수는 항상 앞에 public static final이 붙는다.(생략) WHY? 인터페이스는 규격과 같은 역할을 한다. ❓static이 없다면? 구현객체마다 초기화값이 다르다. ➡️ 🗿 규격의 의미가 없어진다. ❓final이 없다면? 구현객체마다 변수의 값을 바꿀 수 있다. ➡️ 🗿 규격의 의미가 없어진다. 🗿 즉, 인터페이스가 만들어질 때, 한번 진정한 상수를 ..
Backend/자바
2023. 4. 9. 18:08