KATUBLO

PROFILE

プロフィール

@KATUO

法政大学理工学部電気電子工学科 現在3年生
趣味はプログラミング、ランニング、釣り、カフェ巡り。まだまだ初心者ですが, プログラミング系の記事を中心に書いていきます。

TWITTER

ツイッター

RELATED ARTICLE

関連記事

投稿日:2018年10月04日

【オブジェクト指向】publicとprivateの違いとは?

今回の記事では

「publicとprivateの違い」

について書いて行こうと思います。

 

 

 

言語ですが、私が最も慣れているPHPを使って説明していこうと思います。

 

 

publicとprivateの違いですが

 

 

 

public:外部からのアクセスが可能

private:外部からのアクセスが不可能

 

 

です。

 

 

実際にコードを使って確認していきましょう。

 

 

まずはpublicから

 

 

 

 

publicは外部からのアクセスが可能なので、インスタンス化された$testのfoodに「りんご」の文字列を代入すれば、値が代入されていることが確認できます。

 

 

 

 

 

 

 

 

 

 

 

次はprivate

 

 

 

privateは外部からのアクセスが不可能なので、エラーとなります。

 

 

 

一般的にprivateを使って、外部からの書き換えを防ぐことを

「カプセル化」

と言ったりします。

 

 

 

 

最後まで読んで頂き
ありがとうございました。
SNS等でのシェアが頂ければ幸いです。