ホームページ >Java >&#&はじめる >Javaにおけるカプセル化とは何を意味しますか

Javaにおけるカプセル化とは何を意味しますか

王林
王林オリジナル
2020-04-27 14:19:4116455ブラウズ

Javaにおけるカプセル化とは何を意味しますか

1. カプセル化とは何ですか?

カプセル化とは、クラスの特定の情報をクラス内に隠し、外部プログラムが直接アクセスできないようにすることを指し、代わりに、クラスが提供するメソッドを通じて、隠された情報を操作およびアクセスすることを意味します。

2. カプセル化の利点

(1) データは指定されたメソッドを通じてのみアクセスできます;

(2) クラスのインスタンスの詳細を非表示にします、変更と実装が便利;

(ビデオ チュートリアルの推奨事項: java ビデオ )

3. カプセル化の実装手順

( 1) 属性の可視性を (プライベート) に変更します

(2) getter/setter メソッドを作成します (属性の読み取りと書き込み用)

これら 2 つのメソッドを使用して取得と設定を行います。オブジェクトはこれら 2 つのメソッドを呼び出すことでデータの読み取りと書き込みを実現します。

(3) getter/setter メソッドに属性制御文を追加する(属性値の正当性を判断するため)

推奨チュートリアル: java 入門プログラム

以上がJavaにおけるカプセル化とは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。