일반적으로 제작된 안드로이드 소스를 보면,
mHandler 등 과 같이 m+대문자변수~ 로 이루어진 변수들을 볼 수가 있습니다.
여기서 m-은 멤버 변수를 말합니다.
멤버변수는 2가지로 나눌 수가 있는데요,
1.클래스 변수 – 클래스 개체에서 우리가 일반적으로 사용하는 값저장(static 키워드 생략) 변수를 말합니다
(값을 호출할때, 변수명으로 바로 값에 접근이 가능합니다.)
2.인스턴스 변수 – 클래스의 멤버로 선언되며 메서드(기능함수)로 인스턴스(변수)가 참조(호출)될 때만 사용가능하게 되는 변수
(값을 호출할때, 객체를 생성한-예,mPoint = new Point(); 후 객체명.메소드 형식으로 값에 접근이 가능합니다.)
Ps. 위 멤버변수외에 메서드(함수)안에서 사용되는 지역변수가 있습니다. 클래스변수와의 차이점은 함수실행시 생성되었다가, 함수 종료시 사라집니다.
================================================================================================================
그외 클래스에는 인터페이스(interface-주로 상태액션에 사용)도 있고, 필드(field-화면UI개체/위젯을 말함)도 있습니다.
위 내용은 프로젝트를 불러온 상태에서
안드로이드 스튜디오에서 View -> Tool Window -> Structure 창에서 확인 가능하십니다.(아래사진)
안드로이드 SQLite DB 저장위치확인방법 (0) | 2015.06.04 |
---|---|
마그네슘 소금물 전지를 사용한 모터회전 (0) | 2015.05.01 |
안드로이드 액티비티 전체화면으로 보기(타이틀바까지 숨기기) (0) | 2015.03.25 |
안드로이드 프로젝트 복사하기 (0) | 2015.03.15 |
간단한 쓰레드 서비스 실행과 Thread 서비스중지시키기 (0) | 2015.02.26 |
댓글 영역