관리 메뉴

nalaolla

static 정의 및 예제 1 본문

JAVA/11. Static

static 정의 및 예제 1

날아올라↗↗ 2016. 6. 29. 15:12
728x90
  1. package test.com;
  2.  
  3. public class Test01staticMain {
  4.     int num;
  5.     static String name;
  6.    
  7.     public void aaa(){
  8.         System.out.println("aaaa...");
  9.         Test01staticMain.bbb();
  10.     }
  11.    
  12.     public static void bbb(){
  13.         System.out.println("bbb()...");
  14.         Test01staticMain m = new Test01staticMain();
  15.         m.aaa();
  16.     }
  17.    
  18.     public static void main(String[] args) {
  19.        
  20.         System.out.println("static...");
  21.        
  22.         //1. static은 static끼리 편하게(객체생성없이) 사용
  23.         //접근방법 : class명.static변수, class명.static메소드, class명.static class
  24.         //인스턴스에서 static에 접근시 위 방법과 동일
  25.        
  26.         //2. static메소드에서 static이 아닌 즉 인스턴스에 접근방법 --> new 생성자>>>객체생성
  27.        
  28.         //3. static선언된 대상들은 메모리에 프로그램 종료시까지 상주한다.
  29.        
  30.         //4. 해당클래스의 static은 클래스명 생략가능
  31.        
  32.         Test01staticMain m = new Test01staticMain();
  33.         m.num = 1000;
  34.         System.out.println(m.num);
  35.         m.aaa();
  36.        
  37.         System.out.println(name);
  38.         bbb();
  39.        
  40.     }
  41.  
  42. }


728x90

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

static 예제 2  (0) 2016.06.29