관리 메뉴

nalaolla

static 예제 2 본문

JAVA/11. Static

static 예제 2

날아올라↗↗ 2016. 6. 29. 15:14
728x90
  1. package test.com;
  2.  
  3. import test.com.aaa.Test02AAA;
  4.  
  5. public class Test02Main {
  6.  
  7.     public static void main(String[] args) {
  8.        
  9.         System.out.println("static...start");
  10.        
  11.         System.out.println(Test02AAA.name);
  12.         System.out.println(Test02AAA.age);
  13.         System.out.println(Test02AAA.address2);
  14.        
  15.         System.out.println("================================");
  16.        
  17.         Test02AAA.name = "daniel";
  18.         Test02AAA.age = 41;
  19.         Test02AAA.address2 = "구리시 수택동";
  20.  
  21.         System.out.println("aaa.name : " + Test02AAA.name);
  22.         System.out.println("aaa.name : " + Test02AAA.age);
  23.         System.out.println("aaa.name : " + Test02AAA.ADDRESS);
  24.        
  25.         System.out.println("================================");
  26.        
  27.         Test02BBB bbb = new Test02BBB();
  28.         System.out.println("bbb.name : " + bbb.name);
  29.        
  30.         Test02AAA.aaa();
  31.        
  32.         Test02AAA.Test.abc();
  33.        
  34.         Test02AAA aaa = new Test02AAA();
  35.         System.out.println(aaa.title);
  36.        
  37.        
  38.         System.out.println("test02 static...end");
  39.        
  40.     } //end main
  41.  
  42. } // end class




  1. package test.com.aaa;
  2.  
  3. public class Test02AAA {
  4.     public static String name;
  5.     public static int age;
  6.     public static String address2;
  7.     public static final String ADDRESS = "SEOUL";
  8.    
  9.     public String title;
  10.    
  11.     static {
  12.         address2 = "강남";
  13.         System.out.println("address2 : " + address2);
  14.        
  15.     }
  16.    
  17.     {
  18.         title = "제목";
  19.         //System.out.println("title : " + title);
  20.     }
  21.    
  22.     public static void aaa(){
  23.         System.out.println("aaa()..");
  24.    
  25.     }
  26.    
  27.     public static class Test{
  28.         public static void abc() {
  29.             System.out.println("ttt");
  30.         }
  31.     }
  32.    
  33.    
  34. }




  1. package test.com;
  2.  
  3. import test.com.aaa.Test02AAA;
  4.  
  5. public class Test02BBB {
  6.  
  7.     String name;
  8.    
  9.     public Test02BBB() {
  10.         name = "KIM";
  11.         Test02AAA.name = "LEE";
  12.         name = Test02AAA.name;
  13.     }
  14.    
  15. }


728x90

'JAVA > 11. Static' 카테고리의 다른 글

static 정의 및 예제 1  (0) 2016.06.29