23.04.28 학습일기
2023.04.28
기본자료형 (PDT)
사용자 정의 자료형 (UDDT) -> class
public class Book { // 상태 정보, 속성, 멤버변수 라고 함
public String title;
public int price;
public String company;
public int page;
}
책 (객체) -> 제목, 가격, 출판사, 페이지 수... (책의 상태 정보 = class) + (행위 정보 : 동작 = 메서드)
사람 -> 뛰다, 걷다 ... (행위 정보 = 메서드)
class = 사용자 정의 자료형 UDDT, 모델링 도구
public class TPC03 {
public static void main(String[] args) {
// 관계를 이해하라. PDT VS UDDT
// 정수 1개를 저장하기 위한 변수를 선언하시오.
int a;
a= 10;
// 책 1권을 저장하기 위한 변수를 선언하시오.
// b는 객체(변수)를 저장한다. 객체의 번지를 가리키는 구조로 저장한다.
// 객체를 부를 때 VO 라고 부를 수 있다. (한 덩어리)
// DTO는 데이터를 이동하는 객체
// VO, DTO 가 붙어있으면, 데이터 구조라고 생각하면 된다.
Book b;
b=new Book(); // new -> 객체 생성, () -> 호출
}
VO(Value Object)
DTO(Data Transfer Object)
객체를 생성하면 실제 메모리에 만들어진다 (new), 만들어진 실체는 instance라고 함.
System.out.println(b.title+"\t");
System.out.println(b.price+"\t");
System.out.println(b.company+"\t");
System.out.println(b.page);
댓글을 작성해보세요.