java oop : class, object, instance
This commit is contained in:
25
JavaOOP/src/Java13.java
Normal file
25
JavaOOP/src/Java13.java
Normal file
@@ -0,0 +1,25 @@
|
||||
import object.BookDTO;
|
||||
|
||||
public class Java13 {
|
||||
public static void main(String[] args) {
|
||||
// 책 -> class(BookDTO) -> 객체 -> 인스턴스
|
||||
String title = "자바";
|
||||
int price = 25000;
|
||||
String company = "출판사";
|
||||
int page = 890;
|
||||
|
||||
// 데이터 이동을 쉽게 하기 위한 DTO
|
||||
BookDTO dto; // dto (Object : 객체)
|
||||
dto = new BookDTO(title, price, company, page); // dto (Instance : 인스턴스)
|
||||
|
||||
// 데이터 이동
|
||||
bookPrint(dto);
|
||||
}
|
||||
|
||||
public static void bookPrint(BookDTO dto) {
|
||||
System.out.println(dto.title);
|
||||
System.out.println(dto.price);
|
||||
System.out.println(dto.company);
|
||||
System.out.println(dto.page);
|
||||
}
|
||||
}
|
||||
18
JavaOOP/src/object/BookDTO.java
Normal file
18
JavaOOP/src/object/BookDTO.java
Normal file
@@ -0,0 +1,18 @@
|
||||
package object;
|
||||
|
||||
public class BookDTO {
|
||||
public String title;
|
||||
public int price;
|
||||
public String company;
|
||||
public int page;
|
||||
|
||||
public BookDTO() {
|
||||
}
|
||||
|
||||
public BookDTO(String title, int price, String company, int page) {
|
||||
this.title = title;
|
||||
this.price = price;
|
||||
this.company = company;
|
||||
this.page = page;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user