코드 건축 현장
close
프로필 배경
프로필 로고

코드 건축 현장

  • 분류 전체보기 (87)
    • CS (1)
    • 소프트웨어 아키텍쳐 (1)
    • WEB (7)
    • 네트워크 (3)
    • Frontend (44)
      • HTML (1)
      • CSS (3)
      • JavaScript (15)
      • TypeScript (1)
      • React (13)
      • Next.js (8)
    • Backend (11)
      • Java (7)
      • Node.js (2)
    • DB (3)
    • DevOps (5)
    • 알고리즘 풀이 (1)
    • 사이드프로젝트 (2)
    • git (3)
    • .ect (4)
    • 트러블 슈팅 (1)
  • 홈
  • 태그
  • 방명록
728x90

[Java] 객체 생성 방법

객체 생성 3가지 방법론자바에서 객체를 생성하는 3가지 기본적인 방법에 대해 순서대로 알아보자.생성자 (Constructor)빌더 패턴정적 팩토리 메서드 생성자(Constructor)를 통한 객체 생성생성자는 객체의 필드를 초기화하는 기본적인 방법이다.생성자의 형태에 따라 필드 값이 설정되는 시점이 달라지며 객체의 완전성과 불변성을 보장할 수 있다. 기본 생성자 + 수정자(Setter)를 통한 객체 생성기본 생성자는 필드를 초기화하지 않고 빈 객체를 생성한 뒤 필요한 필드 값을 수정자를 통해 주입하는 방식이다.이 방식의 장점은 빈 객체를 먼저 생성할 수 있어 나중에 원하는 필드를 선택적으로 설정할 수 있다는 것이다.하지만 불필요하게 필드를 수정할 가능성이 있기 때문에 객체의 불변성(Immutability..

  • format_list_bulleted Backend/Java
  • · 2024. 10. 15.
  • textsms
728x90
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (87)
    • CS (1)
    • 소프트웨어 아키텍쳐 (1)
    • WEB (7)
    • 네트워크 (3)
    • Frontend (44)
      • HTML (1)
      • CSS (3)
      • JavaScript (15)
      • TypeScript (1)
      • React (13)
      • Next.js (8)
    • Backend (11)
      • Java (7)
      • Node.js (2)
    • DB (3)
    • DevOps (5)
    • 알고리즘 풀이 (1)
    • 사이드프로젝트 (2)
    • git (3)
    • .ect (4)
    • 트러블 슈팅 (1)
최근 글
인기 글
최근 댓글
태그
  • #오블완
  • #JS
  • #Java
  • #JavaScript
  • #Next.js
  • #티스토리챌린지
  • #node.js
  • #react
  • #HTTP
  • #튜토리얼
전체 방문자
오늘
어제
전체
250x250
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바