[Java] 클래스 내부의 변수

MSU·2023년 11월 25일

JAVA

목록 보기
10/28
  • 클래스의 멤버 변수와 메서드 내의 지역변수가 동일한 이름일 때, 메서드 내에서 변수를 호출할 경우 메서드 내의 지역변수가 호출됨
  • 지역 변수가 아닌 멤버 변수를 호출하고 싶은 경우에는 변수명 앞에 this.를 붙여줘야 함(지역 변수와 멤버 변수의 이름이 동일한 경우에만 구분을 하기 위해)
public class Class1{
	int abc = 1;
    
    public void method1(){
    	int abc = 200;
    	System.out.println(abc);
        // 메서드1 안에 있는 지역변수인 abc의 값 200이 출력 됨
        
        System.out.println(this.abc);
        // 클래스의 멤버 변수를 호출하고 싶은 경우에는 this.을 붙여줘야 함
    }
}
profile
안드로이드공부

0개의 댓글