성장하는 개발 블로그

성장하는 개발 블로그

  • 분류 전체보기 (409)
    • 개발 지식 (66)
    • 백준 문제풀이 (16)
    • 프로그래머스 문제풀이 (1)
    • 독서 (35)
    • 회고 (288)
  • 홈
  • 태그
  • 방명록
  • Github
RSS 피드
로그인
로그아웃 글쓰기 관리

성장하는 개발 블로그

컨텐츠 검색

태그

자바 c++ 알고리즘 코틀린 TIL 나도코딩 코드 컴플리트 mysql 코드 컴플리트2 jpa 파이썬 Docker 코드숨 클린 아키텍쳐 도커 코드컴플리트 백준 주간회고 이펙티브 자바 파이썬 입문

최근글

댓글

공지사항

아카이브

기본 메서드(1)

  • (Java8) 자바 8에서 변경된 인터페이스(1) + 이펙티브 자바

    자바 8 버전이 되면서 인터페이스에서도 변경이 생겼습니다. 대표적으로 눈에 띄는 것이 기본 메서드 지원(default method)과 static 메서드 지원이 있습니다. 이번 문서에서는 기본 문서와 static 메서드를 지원함으로써 가능한 것들에 대해 알아보려고 합니다. 🧑‍💻상속, 구현에 용이한 기본 메서드 public interface Foo { void sayHelloTo(String name); } sayHelloTo라는 추상 메서드를 가진 Foo 인터페이스가 있습니다. 그리고 이 클래스를 여럭 곳에서 상속받아, 이를 구현하고 있다고 생각해봅시다. 그럼 자바 8이전에는 다음과 같이 사용해야 했을 것입니다. public class FooImpl implements Foo { @Override vo..

    2022.11.22
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바