메소드호출

    [JAVA-basic] 변수와 메소드

    [JAVA-basic] 변수와 메소드

    선언위치에 따른 변수의 종류 변수는 클래스변수, 인스턴스변수, 지역변수 모두 세 종류가 있다. 변수의 종류를 결정짓는 중요한 요소는 '변수의 선언된 위치'이므로 변수의 종류를 파악하기 위해서는 변수가 어느 영역에 선언되었는지를 확인하는 것이 중요하다. 멤버변수를 제외한 나머지 변수들은 모두 지역변수이며, 멤버변수 중 static이 붙은 것은 클래스변수, 붙지 않은 것은 인스턴스 변수이다. 다음 예시를 봐보자. class Variables{ int iv; //인스턴스 변수 >>클래스영역 static int cv; //클래스변수 >>클래스영역 void method(){ int lv = 0; //지역변수 >>메소드영역 } } 1. 인스턴스 변수 클래스 영역에 선언되며, 클래스의 인스턴스를 생성할 때 만들어진다..