관리 메뉴

nalaolla

오브젝트 예제 5 (클래스를 사용하여 객체를 생성) 본문

JAVA/5. Object1

오브젝트 예제 5 (클래스를 사용하여 객체를 생성)

날아올라↗↗ 2016. 6. 22. 17:10
728x90
  1. package test.com;
  2.  
  3. public class Test04member {
  4.    
  5.     int num;
  6.     String id;
  7.     String pw;
  8.     String name;
  9.     String tel;
  10.     Test04member[][] strs;
  11.    
  12.     public Test04member() {
  13.         num = 1;
  14.         id = "admin";
  15.         pw = "1234";
  16.         name = "daniel";
  17.         tel = "010";
  18.        
  19.         System.out.println(num);
  20.     }
  21.    
  22.     public Test04member(int num, String id, String pw, String name, String tel) {
  23.         this.num = num;
  24.         this.id = id;
  25.         this.pw = pw;
  26.         this.name = name;
  27.         this.tel = tel;
  28.     }
  29.    
  30.    
  31. }







  1. package test.com;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStream;
  6. import java.io.InputStreamReader;
  7.  
  8. public class Test04memberMain {
  9.  
  10.     public static void main(String[] args) throws IOException {
  11.         // TODO Auto-generated method stub
  12.         System.out.println("member...");
  13.  
  14.         InputStream is = System.in;
  15.         InputStreamReader isr = new InputStreamReader(is);
  16.         BufferedReader br = new BufferedReader(isr);
  17.  
  18.         // test04member 클래스를 사용하여 객체를 생성하시오.
  19.         // 매개변수 없는 생성자 출력
  20.        
  21.         Test04member m01 = new Test04member();
  22.         System.out.println("객체 생성 끝");
  23.         m01.num = 33;
  24.         m01.id = "tester";
  25.         System.out.println(m01.num);
  26.         System.out.println(m01.id);
  27.        
  28.         //num, id, pw, name, tel 값을 인자로 하는 생성자객체 생성
  29.        
  30.         int num = 1;
  31.         System.out.print("id : ");
  32.         String id = br.readLine();
  33.         System.out.print("pw : ");
  34.         String pw = br.readLine();
  35.         System.out.print("name : ");
  36.         String name = br.readLine();
  37.         System.out.print("tel : ");
  38.         String tel = br.readLine();
  39.        
  40.        
  41.        
  42.         Test04member m02  = new Test04member(num, id, pw, name, tel);
  43.        
  44.         System.out.println("========= result ==========");
  45.         m02.name = "김덕중";
  46.         System.out.println("num : " + m02.num);
  47.         System.out.println("id : " + m02.id);
  48.         System.out.println("pw : " + m02.pw);
  49.         System.out.println("name : " + m02.name);
  50.         System.out.println("tel : " + m02.tel);
  51.        
  52.        
  53.  
  54.     }
  55.  
  56. }


728x90