
質問させて頂きます。
かなり初歩的な質問なのですが申し訳ありません。
静的メソッドのメリット?として、インスタンス化することなく呼び出すことが出来るとあるのですが、自分自身のクラスでしか使用しないメソッド(private)であれば、そもそも他のクラスから呼び出される事もないので、静的メソッドにする必要はないのでしょうか?
----------------------------------
private static function getName() {
return 'たかし';
}
----------------------------------
or (staticがあるかないかの違い)
----------------------------------
private function getName() {
return 'たかし';
}
----------------------------------
質問の意図がよく分からないなどあれば補足させて頂きます。
ご存じの方いらっしゃいましたら、よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
状況として存在するかどうかはともかく「複数の静的メソッドが処理を共有する」ような場合には private な静的メソッドを作ること
もありえると思う.No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP ver5~の、SQLインジェ...
-
PHP4、PHP5 1ファイル複数クラ...
-
ラッパークラスって何ですか?
-
【PHP】ページを更新すると勝手...
-
FTPコマンドでディレクトリごと...
-
【file_exists】ファイルが存在...
-
makefile でファイルをコピーす...
-
header(Location:~)で$_SESS...
-
CFileDialogの最初のディレクト...
-
シェルスクリプトをPHPで動かそ...
-
ビットマップ画像を読み込むプ...
-
PHPでネットワークドライブのop...
-
csvデータをテーブル表示、指定...
-
日付と年月日を選択するコード...
-
.phpと.incファイルの違いはな...
-
phpログファイルの文字化けにつ...
-
絶対パス?絶対アドレス?意味...
-
FORMで送信ボタンと戻るボタン...
-
現在位置より2つ上のディレク...
-
DUMPした巨大SQLファイルをイン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「クラス関数」「メンバ関数」...
-
ラッパークラスって何ですか?
-
考えてみれば、ポリモーフィズ...
-
※staticと$thisの違いは何ですか
-
$thisとコンストラクタについて
-
プラグインについて
-
OOPの実践の入門に良いサイトは...
-
インタフェースとは
-
PHPによるHTMLの解析
-
静的プロパティと静的メソッド...
-
phpのクラスメソッドの定義が長...
-
PHP4、PHP5 1ファイル複数クラ...
-
クラスについて
-
phpでクライアントのブラウザの...
-
Re: Cookieを使ってオブジェク...
-
Codeigniter コアクラスの継承
-
非オブジェクト指向で開発中の...
-
PHP,privateの使用理由について
-
オブジェクト指向はなぜそんな...
-
クラス
おすすめ情報