728x90
반응형
질문 : Android 튜토리얼에서 대부분의 필드 (클래스 멤버)가 'm'으로 시작하는 이유는 무엇입니까?
낙타 케이스 규칙에 대해 알고 있지만이 m 규칙과 혼동됩니다. 그것은 무엇을 의미합니까? 저는 PHP 개발자입니다. "우리"는 부울의 경우 'b', 정수의 경우 'i'등과 같이 변수의 첫 글자를 유형 표시로 사용합니다.
'm'은 자바일까요? 모바일 용인가요? 혼합?
답변
이 표기법은 AOSP (Android 오픈 소스 프로젝트) 기여자를위한 코드 스타일 가이드 라인 에서 가져 왔습니다.
필드 이름 지정 규칙 따르기
- 비공개, 비 정적 필드 이름은 m으로 시작합니다.
- 정적 필드 이름은 s로 시작합니다.
- 다른 필드는 소문자로 시작합니다.
- 공개 정적 최종 필드 (상수)는 ALL_CAPS_WITH_UNDERSCORES입니다.
링크 된 스타일 가이드는 Android 오픈 소스 프로젝트에 기여할 코드를위한 것입니다.
개별 Android 앱의 코드에 대한 스타일 가이드가 아닙니다.
출처 : https://stackoverflow.com/questions/2092098/why-do-most-fields-class-members-in-android-tutorial-start-with-m
728x90
반응형
'프로그래밍 언어 > Android' 카테고리의 다른 글
Android API 22 getResources (). getDrawable () 지원 중단에 대해서 (0) | 2021.10.15 |
---|---|
Android에서 한 활동에서 다른 활동으로 객체를 전달하는 방법 (0) | 2021.10.14 |
카메라 Intent 를 사용하여 캡처 한 이미지가 Android의 일부 장치에서 회전되는 이유 (0) | 2021.10.13 |
Android의 ListView에서 이미지를 지연 로드하는 방법 (0) | 2021.10.13 |
Android ADB 도구를 사용하여 애플리케이션을 시작하는 방법 (0) | 2021.10.13 |