ホームページ  >  に質問  >  本文

PHP クラスのプロパティとメソッドがプライベートであることにはどのような意味がありますか?

多くの属性が private または protected と書かれているようですが、これは何の目的でしょうか?

ネットで読んだのですが、他人が勝手に変更できないようにするためだと書かれていますが、相手が誰のことを指しているのかわかりません。彼らは会社の同僚ですか?

では、プログラムを自分で開発する場合、プライベート化を設定する必要はありませんか? パブリックにすると、記述が簡単になり、呼び出すのが便利になります?

按键盘手指磨破皮按键盘手指磨破皮2624日前1498

全員に返信(2)返信します

  • Time丶Out

    Time丶Out2017-09-07 04:42:39

    たとえば、WeChat パブリック アカウントを開発する場合、APPID がある場合は、パブリック属性の代わりにプライベート属性を記述してそれを保存し、他の人がメソッドを呼び出したときにこの値を変更できないようにする必要があります

    返事
    0
  • Time丶Out

    正確に言うと、この値を呼び出すことはできませんが、$this を使用して独自のクラス オブジェクトを呼び出すことができます。

    Time丶Out · 2017-09-07 04:43:37
  • 呆呆熊去哪了

    呆呆熊去哪了2017-09-05 09:04:38

    プライベート メソッドは、外部呼び出しが許可されていないことを意味します。通常、クラス インスタンスを使用して直接呼び出された場合、メソッドは非表示になります。一部の IDE エディター。

    返事
    0
  • 按键盘手指磨破皮

    私は民営化の役割を知っています。私が言いたいのは、私の質問の最後の 2 つの文です。

    按键盘手指磨破皮 · 2017-09-05 09:50:55
  • キャンセル返事