[解決済み] Androidのチュートリアルで、ほとんどのフィールド(クラスメンバー)が`m`で始まるのはなぜですか?
2022-03-20 23:20:41
質問
キャメルケースのルールは知っていますが、このMのルールがよくわかりません。これは何を意味するのでしょうか?私はPHPの開発者ですが、quot;We" は変数の最初の文字を、booleanは'b'、整数は'i'などのように型を示すために使用します。
m」はJavaのことですか?モバイルの略?ミックスの略?
どのように解決するのですか?
この表記はAOSP(Android Open Source Project)に由来しています。 貢献者のためのコードスタイルガイドライン :
<ブロッククオートフィールドの命名規則に従ってください
- 非パブリック、非静的なフィールド名 はmで始まります。
- 静的フィールド名はsで始まる。
- その他のフィールドは小文字で始まる。
- public static final fields (constants) は ALL_CAPS_WITH_UNDERSCORES です。
なお、リンク先のスタイルガイドは、Android Open Source Project にコントリビュートされるコードのためのものです。
個々のAndroidアプリのコードのためのスタイルガイドではありません。
関連
-
AndroidエミュレーターのADBサーバーがACKしない問題
-
ジャークとして。起動アクティビティを特定できませんでした。デフォルトのアクティビティが見つかりません アクティビティ起動中のエラー
-
Android: インポートモジュールエラー Android リソースのリンクに失敗しました
-
アンドロイドスタジオのエラーを解決する --> Error:(1, 0) id 'com.android.application' を持つプラグインが見つかりません。
-
android block certificate validation CertPathValidatorException: 認証パスのトラストアンカーが見つかりません
-
Error:A problem occurred configuring project ':app'. > ビルドを見つけられませんでした。
-
android exception - aapt.exe has stopped working.
-
[解決済み] Androidでファイルをダウンロードし、ProgressDialogで進捗を表示する。
-
[解決済み] Android標準のボタンを色違いに
-
[解決済み] Android ADBツールでアプリケーションを起動する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
NetworkOnMainThreadException
-
armeabi-v7a armeabi arm64-v8a パラメータの意味説明
-
ジャークとして。起動アクティビティを特定できませんでした。デフォルトのアクティビティが見つかりません アクティビティ起動中のエラー
-
Android のパッケージングに失敗し、Android リソースのリンクに失敗したことを示すプロンプトが表示される
-
android:EMSのプロパティ
-
Google PlayデバイスはPlay保護機構の認証を受けていません。
-
問題 ---- Android ---- ActivityManager: Error: アクティビティクラス{xx/xx.MainActivity}が存在しない
-
Android Bluetooth 開発の基本プロセス
-
アンドロイドスタジオ学習入門
-
[解決済み】なぜ変数名はしばしば'm'で始まるのですか?重複