성장하는 개발 블로그

성장하는 개발 블로그

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

성장하는 개발 블로그

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

default method(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.

티스토리툴바