開発 プライベートとは何ですか? -techopediaからの定義

プライベートとは何ですか? -techopediaからの定義

目次:

Anonim

定義-プライベートとはどういう意味ですか?

Privateは、アクセスレベルを指定するキーワードであり、プログラマーにクラス内でどの変数とメソッドを非表示にするかを制御する機能を提供します。 privateキーワードで定義された変数とメソッドは、クラス内の他のメソッドからのみアクセスでき、派生クラスからはアクセスできません。


privateキーワードは、C ++、C#、Javaなど、ほとんどのオブジェクト指向プログラミング(OOP)言語で使用されます。

TechopediaはPrivateについて説明します

プライベートアクセス指定子は主にカプセル化に使用されます。カプセル化は、外部から隠された変数またはメソッドを指します。 これは、プライベート変数とメソッドがクラスに緊密にバインドされ、クラススコープ内でのみ使用できることを意味します。 通常、プライベートデータメンバーには、セッターと呼ばれる特別な方法でアクセスします。 プログラマがクラスの外部からプライベート変数またはメソッドにアクセスしようとすると、コンパイラはエラーメッセージを返します。


C ++では、フレンド関数およびクラスを使用してプライベート変数またはメソッドにアクセスできます。 クラスが別のクラスのフレンドとして宣言される場合(前のクラスがfriendキーワードを介してフレンドであることを示すコード行を後者のクラスに追加することにより)、前のクラスは後者のクラスのプライベート変数とメソッドにアクセスできます。 さらに、クラスAがクラスBの友人である場合、Bは暗黙的にAの友人ではありません。さらに、友情は推移的ではありません。 たとえば、AがBの友人であり、BがCの友人である場合、Aは暗黙的にCの友人ではありません。

プライベートとは何ですか? -techopediaからの定義