※ 멤버 변수 (Member Variables) :
멤버 변수는 클래스의 속성을 나타내는 변수로, 클래스 내에서 선언된 변수들을 의미합니다. 이러한 변수들은 객체의 상태를 유지하고 객체의 특징을 표현합니다. 클래스의 인스턴스를 생성하면, 해당 클래스의 멤버 변수들을 각 인스턴스마다 독립적으로 가질 수 있습니다. 아래의 예시에서 make, model, year, price는 자동차 클래스의 멤버 변수이며, 클래스 내 어느 곳에서든 사용할 수 있습니다.
public class Car {
String make; // 제조사
String model; // 모델명
int year; // 연도
double price; // 가격
}
※ 지역 변수 (Local Variables):
지역 변수는 특정 코드 블록 내에서만 접근할 수 있는 변수로, 메서드나 함수 내에서 선언되며, 해당 블록이 실행되는 동안에만 존재합니다. 메서드나 함수의 실행이 끝나면 해당 변수는 메모리에서 해제되어 더 이상 접근할 수 없게 됩니다.
예를 들어, 다음과 같은 자바 코드에서 x는 지역 변수입니다. 지역 변수 x는 someMethod 메서드 내에서만 사용할 수 있으며, 메서드 실행이 끝나면 메모리에서 해제됩니다.
public void someMethod() {
int x = 10; // 지역 변수 x 선언
System.out.println(x);
}
'언어 > Java' 카테고리의 다른 글
절차지향 VS 객체 지향 (0) | 2023.07.27 |
---|---|
2차원 배열 예제 (0) | 2023.07.26 |
배열 예제 (0) | 2023.07.26 |
이클립스 class 생성법 (0) | 2023.07.26 |
배열 (0) | 2023.07.26 |