본문 바로가기

IT프로그래밍

자바) 변수의 종류, 자바 변수의 종류 정리, 자바 변수 종류



자바 변수의 종류에 대해 학습한 내용을 포스팅합니다.


자바 변수의 종류는 크게 4가지로 구성되어 있습니다.


● 지역 변수(Local variables)

● 매개 변수(Parameters)

● 인스턴스 변수(Instance variables)

● 클래스 변수(Class variables)


각각의 변수에 대해 알아보면


1. 지역변수

  → { } 내에서 선언된 변수


2. 매개 변수

  → 메소드나 생성자에 넘겨주는 변수

예를 들면 sum이라는 덧셈을 수행하는 메소드가 있다고 해보면 이것은


public int sum(int num1, int num2) {

return num1+num2;

}


이렇게 작성될 수 있을 것입니다.

이때 num1, num2는 매개변수, 즉 파라미터가 되는것 입니다.


3. 인스턴스 변수

  → 메소드의 밖, 클래스 안에서 선언된 변수

이것도 예를 들면


public class 클래스이름 {

int number;

public void 메소드이름(int num1) {

number = num1;

{

}

이라고 되있다면, number이 바로 인스턴스 변수 입니다.

클래스이름이라는 클래스 안에 있지만, 메소드이름이라는 메소드 밖에 있는 바로 그 변수!!가 인스턴스 변수가 됩니다.


4. 클래스변수

  → 이것은 인스턴스 변수에 static이 붙은 것입니다.


그렇다면 왜 이렇게 변수들을 구분해 놓은 걸까요!? 다음 포스팅에서 정리하겠습니다