0

私はOOPアプリケーションを設計しています。これが私の最初のアプリケーションです。

私はクラスを持っています(下記のものと同様)

class Temp {
      private function a() {

          <code goes here>
      }

      private function b() {

          // To call method 'a', I am using $this
          $this->a();
          // Is it correct?
      }
}

$thisを使用してプライベートメソッドから別のプライベートメソッドを呼び出す必要があるかどうかわかりません。

上記の例で私は正しいことをしていますか?

ありがとう。

4

3 に答える 3

2

私には完全にうまく見えます-よくやった。

于 2011-05-02T06:36:49.657 に答える
1

はい、これは正しいです。プライベートとは、それを定義するクラス内でのみ使用され、派生クラスでは使用されないことを意味します。したがって、あなたの場合は、クラス内のどこにでも電話aをかけることができます。ただし、それから別のクラスを派生させる場合、たとえば、を呼び出したり、の実装内で実行したりすることはできません。bTempSubTempabSubTemp

于 2011-05-02T06:37:40.070 に答える
0

はい、あなたはそれを正しい方法でやっています。

于 2011-05-02T06:35:14.607 に答える