관리 메뉴

nalaolla

Method 예제 1 본문

JAVA/10. Method3

Method 예제 1

날아올라↗↗ 2016. 6. 22. 17:49
728x90
반응형
  1. package test.com;
  2.  
  3. public class Test01DPO {
  4.    
  5.     Test01VO vo;
  6.    
  7.     public Test01DPO() {
  8.        
  9.     }
  10.    
  11.    
  12.     public Test01DPO(Test01VO vo) {
  13.         this.vo = vo;
  14.        
  15.     }
  16.  
  17.     public void test() {
  18.         System.out.println(vo.getModelName());
  19.         System.out.println(vo.getProductNum());
  20.         System.out.println(vo.getProductName());
  21.         System.out.println(vo.getCreateDate());
  22.     }
  23.    
  24.     public void test(Test01VO vo) {
  25.         //Test01VO vo = new Test01VO();
  26.         System.out.println(vo.getModelName());
  27.         System.out.println(vo.getProductNum());
  28.         System.out.println(vo.getProductName());
  29.         System.out.println(vo.getCreateDate());
  30.     }
  31.    
  32.    
  33. }





  1. package test.com;
  2.  
  3. import java.util.Date;
  4.  
  5. public class Test01VO {
  6.  
  7.     private int productNum;  //제품번호
  8.     private String productName; //제품명
  9.     private String modelName;   //모델명
  10.     private Date createDate;    //제조일
  11.    
  12.     public int getProductNum() {
  13.         return productNum;
  14.     }
  15.     public void setProductNum(int productNum) {
  16.         this.productNum = productNum;
  17.     }
  18.     public String getProductName() {
  19.         return productName;
  20.     }
  21.     public void setProductName(String productName) {
  22.         this.productName = productName;
  23.     }
  24.     public String getModelName() {
  25.         return modelName;
  26.     }
  27.     public void setModelName(String modelName) {
  28.         this.modelName = modelName;
  29.     }
  30.     public Date getCreateDate() {
  31.         return createDate;
  32.     }
  33.     public void setCreateDate(Date createDate) {
  34.         this.createDate = createDate;
  35.     }
  36.    
  37.    
  38.    
  39. }





  1. package test.com;
  2.  
  3. import java.util.Date;
  4.  
  5. public class Test01Main {
  6.  
  7.     public static void main(String[] args) {
  8.         // TODO Auto-generated method stub
  9.         System.out.println("product...");
  10.        
  11.         Test01VO vo = new Test01VO();
  12.        
  13.         System.out.println(vo);
  14.        
  15.         vo.setProductNum(1009);
  16.         vo.setProductName("하드디스크");
  17.         vo.setModelName("HD1414");
  18.         vo.setCreateDate(new Date());
  19.        
  20.         System.out.println("==========================");
  21.        
  22.         Test01DPO dpo = new Test01DPO(vo);
  23.        
  24.         dpo.test();
  25.        
  26.         Test01DPO dpo2 = new Test01DPO();
  27.         dpo2.test(vo);
  28.  
  29.     }
  30.  
  31. }


728x90
반응형

'JAVA > 10. Method3' 카테고리의 다른 글

Method 예제 4 (Board)  (0) 2016.06.29
Method 예제 3 (Member)  (0) 2016.06.29
Method 예제 2 (Score)  (0) 2016.06.29