23.04.28 학습일기

23.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);

댓글을 작성해보세요.

채널톡 아이콘