개발을 간바루Joy 하게

#6 Java 전역변수(Global Variable), 지역변수(Local Variable) 본문

프로그래밍/Java

#6 Java 전역변수(Global Variable), 지역변수(Local Variable)

New! Game 2019. 11. 24. 12:18

//전역변수(Global Variable)

필드(Field), 맴버 (Member), 맴버필드(Member Field), 프로퍼티(Property) 전부 같은 뜻이다

블록(중괄호{})밖에서 선언되어  클래스 전역에서 사용할수 있는 변수

 

 

//지역변수(Local Variable)

블록안에서 선언되며 블록 안에서만 사용 할 수 있는 변수를 뜻한다.

블록 안에서만 사용 가능하며 블록밖에서는 사용 할 수 없다.

메서드 내에 선언된 매개변수를 포함한 지역변수 (Local Variable)는 메서드가 실행 될 때까지 값들이 살아있다가

메서드 종료 후 휘발된다(없어진다)

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package javaPractice;
 
public class test01 {
    //전역변수
    String globalVariable = "야가미 코우";
    
    void test() {
        //지역변수
        String localVariable = "스즈카제 아오바";
    }
    
    //출력메서드
    void print_01() {
        //전역변수는 출력가능
        System.out.println(globalVariable);
        //지역변수는 test()메서드필드범위 밖에서는 사용이 불가능하다.
        System.out.println(localVariable);
    }
}
 
cs