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

王林
リリース: 2020-05-08 16:44:59
オリジナル
16400 人が閲覧しました

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

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

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

2. カプセル化の利点

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

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

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

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

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

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

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

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

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート