본문 바로가기
  • java에 입문하며..
java 이야기

java 멤버변수, 지역변수, 매개변수

by SM.K 2021. 3. 10.

변수는 변할 수 있는 거 정도라고 배웠다가 점점 변수 앞에 이름이 붙어서 당혹...

 

그런데 알고나니 생각보다 어렵지 않았던 3개의 변수 (멤버변수, 지역변수, 매개변수)

 

멤버변수는 Class안에 있고 

지역변수는 main안에 있고

매개변수는 method안에 있다.

 

int a; 가 바로 멤버변수이고 초기화하지 않으면 기본값으로 자동초기화가 되는데 

정수형 int의 초기값은 0, 실수형 double은 0.0, 문자열 String은 null이다.

 

예제안의 int b는 지역변수로 초기화하지 않으면 메서드안에서 사용이 불가능하므로 꼭 초기화를 int b = 1;처럼 초기화를 해야 한다.

 

매개변수 c는 메서드 호출 시 나오는 값이라고 알아두면 좋겠다!

 

각각의 특성과 위치를 알아두면 변수가 어디에서 선언되어야 하고 어느값을 추출하는 지 알 수 있다.

 

 

다음은 인스턴스화(객체화)를 할 때 꼭 필요한 과정인 Class생성자에 대해서 공부해보도록 하자!

'java 이야기' 카테고리의 다른 글

Java 클래스 생성자  (0) 2021.03.15
java 객체와 클래스  (0) 2021.03.09
java 배열의 정리와 비교  (0) 2021.03.06
java 메서드_3) 배열  (0) 2021.03.06
java_메서드_2) 기본형식 응용  (0) 2021.03.06

댓글