성장하는 개발 블로그

성장하는 개발 블로그

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

성장하는 개발 블로그

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

기본생성자(1)

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

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

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

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.