Java 멤버

자바의 클래스 안에는 변수와 메소드가 올 수 있는데, 이들 클래스와 메소드를 멤버라 부른다

멤버변수 (Member Variable)는 클래스 안에서 선언된 변수를 말하는데, 초기화를 시켜주지 않아도 객체를 생성 할 때 각 자료형의 기본 값으로 초기화 된다.


기본적으로 변수(Variable)란 데이터를 저장하는 공간이자 물리적인 메모리 공간을 가리키는 주소이다.

변수(Variable)는 그리하여 위에서 언급했던 멤버안의 멤버변수와 지역 변수 이다.


멤버 변수는 3가지로 나뉘는데 클래스 변수와 인스턴스 변수로 나뉘어진다.

클래스변수 - 선언시 static 키워드가 선언된 메소드로 자바 어플리케이션 종료 시 까지 남아있으며 클래스의 모든 인스턴스들이 사용 할 수 있는 변수

종단변수 - 선언시 final 키워드가 선언되며, 더이상의 변수가 아닌 상수 개념으로서의 값이 변하지 않는 변수

인스턴스변수 - 클래스의 멤버로 선언되나 static 키워드는 선언되지 않은 메소드로 인스턴스가 참조될 때만 사용 가능하게 되는 변수


지역변수 - 메소드 안에서 선언되며 메소드 시작시 생성, 메소드 종료시 삭제되는 등 메소드의 라이프사이클과 함께 한다.

그리고 지역변수는 그 메소드 내에서만 사용이 유효하다.



'Server Enterprise > Java' 카테고리의 다른 글

[decompile] java decompiler  (0) 2014.12.30
[Encode] 한글 인코딩  (0) 2014.08.15
[Image Object] width, height  (0) 2014.03.11
[Java] System.getProperty() 에 관하여  (0) 2013.06.14
POJO 개념  (0) 2013.01.05

+ Recent posts