성장하는 개발 블로그

성장하는 개발 블로그

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

성장하는 개발 블로그

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

인스턴스화(1)

  • (Effective Java) 인스턴스 생성 막기

    인스턴스 생성을 막는다니 무슨말인가? 인스턴스가 필요 없다니! 그런 클래스가 필요해?라는 의문이 든다면 자바 기본 패키지를 한 번도 까보지 않은 것임이 틀림 없다. 책에서 소개하는 Collections나 Arrays처럼 인스턴스 생성을 막아놓은 클래스가 존재하기 때문이다. 🧐 인스턴스 생성을 막는 방법 인스턴스 생성은 어떻게 하면 막을 수 있을까? 먼저 인스턴스가 어떻게 생성되는지를 알면 쉽다. 인스턴스를 생성하려면 '생성자'가 필요하다. 다른 클래스에서 생성자 호출이 가능하려면(최소 같은 패키지) 생성자가 private이면 안 된다. 그럼 간단하다. 생성자를 private으로 만들어버리면 된다. 아래 코드를 보자. public class Calculator { private Calculator() {}..

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

티스토리툴바