로딩
티스토리 데이터 처리 중입니다.

java의변수 유형 및 활용: 인스턴스, 클래스, 로컬, 매개변수 변수

 java의변수 유형 및 활용: 인스턴스, 클래스, 로컬, 매개변수 변수

instance Variables(인스턴스 변수): 클래스에 정의된 변수로, 객체(인스턴스)가 생성될 때마다 고유한 메모리 공간을 할당받는다. 이러한 변수들은 해당 클래스의 모든 인스턴스에서 공유되지 않으며, 각 객체마다 서로 다른 값을 가질 수 있다.

예를 들어, 'Person' 클래스의 'name'과 'age' 필드가 인스턴스 변수다. Class Variables(클래스 변수): 클래스에 정의된 변수로, 클래스가 로드될 때 메모리를 할당받는다.

클래스 변수는 해당 클래스의 모든 인스턴스에서 공유된다. 이러한 변수들은 객체 간에 데이터를 공유하거나, 클래스 수준에서 상태를 유지하는 데 사용된다.

예를 들어, 'Person' 클래스의 'totalCount' 상수가 클래스 변수다. Local Variabl.....