
평소 이클립스나 인텔리제이만 써오다가 vscode를 사용하다 보니 익숙하지 않은 툴 사용 때문에 고통받고 있습니다. vscode에서 getter setter를 클릭 몇 번으로 생성해 보겠습니다. 자바 컴파일 실행 환경을 구축했다면 dto 만들어서 바로 게터세터 만들겠습니다. DTO 만들기 package com.example.dto; import java.util.Map; public class UserDto { private String userId; private String userPw; private Map userInfo; @Override public String toString() { return "MyDataDTO{" + "userId='" + userId + '\'' + ", userPw=..

자바 객체지향 프로그래밍에서는 데이터를 효과적으로 관리하고 외부 접근을 안전하게 제어하기 위해 Getter와 Setter메서드를 활용합니다. 이 기능들을 정보 은닉과 캡슐화의 핵심이며, 데이터 클래스의 설계를 보다 효과적으로 만들어줍니다. Getter와 Setter의 역할 Getter는 클래스의 필드값을 외부에서 읽을 수 있도록 해주고, Setter는 필드 값을 변경할 수 있도록 해줍니다. 이를 통해 데이터의 캡슐화가 이루어지며, 외부에서 직접 접근하지 못하도록 하는 정보 은닉이 가능해집니다. 클래스 A의 예시를 살펴보면, private로 선언된 필드에 대한 Getter와 Setter를 제공하여 외부에서 안전하게 데이터를 다룰 수 있도록 합니다. class A { private int a; public ..

이 내용은 사실 다른 클래스를 호출해 메서드를 사용하는 게 전부입니다. 1번 클래스에서는 다른 컨트롤레어소 데이터를 사용할 수 있도록 getter메서드를 제공해 주는 것이고 2번 클래스에서는 1번 클래스를 생성하여 getter메서드로 데이터를 가지고 오는 것이다. 1. 데이터를 가지고 있는 컨트롤에서 ObservableList 객체를 생성하고 데이터를 추가합니다. public class BookListController { private ObservableList bookList = FXCollections.observableArrayList(); public void initialize() { // 책 데이터를 가져와서 bookList에 추가하는 코드 작성 // 예시로 book1, book2, book..