pbj0812의 코딩 일기

[JAVA] 18. member 변수, member 메소드, local 변수 본문

ComputerLanguage_Program/JAVA

[JAVA] 18. member 변수, member 메소드, local 변수

pbj0812 2017. 9. 22. 08:52

package ch5.test;


public class LocalVarTest {


int memberInt = 77; // 멤버 변수

public void membermethod() { // 멤버 메소드

int memberInt = 0; // 로컬 변수, 멤버 변수와 충돌 안남, 

System.out.println(this.memberInt); // this는 member 변수(77)를 호출한다.

}

public static void main(String[] args) {

LocalVarTest test = new LocalVarTest();

test.membermethod(); // 멤버 메소드 호출

System.out.println(test.memberInt); // 멤버 변수 호출

}


}


결과

77

77




멤버 변수는 전역에서 사용가능


로컬 변수는 괄호 안에서 선언된 변수, 따라서 괄호 내부에서만 사용 할 수 있음


this는 멤버만 호출한다.

'ComputerLanguage_Program > JAVA' 카테고리의 다른 글

[JAVA] MAC OS에 JAVA JDK 설치  (0) 2019.10.07
[JAVA] 17. Array  (1) 2017.09.22
[JAVA] 16. break, continue 문, label  (0) 2017.09.21
[JAVA] 15. do-while  (0) 2017.09.21
[JAVA] 14. for 문  (0) 2017.09.21
Comments