프로그래밍 언어/Android

Android 튜토리얼에서 대부분의 필드 (클래스 멤버)가 'm'으로 시작하는 이유

Rateye 2021. 10. 14. 12:21
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
반응형