멤버 변수와 스태틱 멤버 변수의 차이, 매개변수 호출.
반응형
1. 멤버 변수와 스태틱 멤버 변수의 차이.
(1) 멤버 변수
- 멤버 변수는 클래스 영역에 정의된 멤버 변수이다.
- 멤버 변수는 객체가 생성될 때 각 객체별로 초기화된다.
(2) 스태틱 멤버 변수
- 스태틱 멤버 변수 중 앞에 static 키워드가 오는 변수이며 클래스의 스택 영역에 바로 초기화 된다.
- 스태틱 멤버 변수는 다른 클래스에서 객체를 생성하지 않고 클래스 이름으로 바로 참조가 가능하다.
-스태틱 멤버 변수는 해당 클래스 데이터타입으로 생성된 모든 객체에서 공유된다.
2. 매개변수 호출. (Parameter)
- 매개변수는 가인수(dummy argument)로 호출할 때 불러오는 값이며 매개변수의 메서드에 의해서 출력되는
인자이며 기본 데이터타입과 참조 데이터타입으로 이루어져 있다.
- 매개변수는 선언한 메서드의 영역에서 로컬 변수의 역할을 한다고 할 수 있다.
반응형
'Programming' 카테고리의 다른 글
JAVA 반복문 (for문) (0) | 2017.04.27 |
---|---|
JAVA 조건문 (if문) (0) | 2017.04.23 |
정수 (int) (0) | 2017.04.14 |
문자 데이터 타입 (char) (0) | 2017.04.14 |
표준 출력 (0) | 2017.04.12 |
댓글