Javaオブジェクト向けの3つの特徴(一)
2165 ワード
Javaの学習と使用の過程で一つの問題に直面しなければならない-->オブジェクト.私たちのプログラマーは最もオブジェクトが欠けていないので、必要に応じてnewが1つで、簡単で、便利で、速いです.生活の中で誰もJavaプログラマーに相手がいないとは言えません.私たちはいつでもnewを出して、どんなものがほしいのか、どんなものがあるのか、ほほほ、これは冗談です.
しかし、オブジェクトの使用には多くの困難があります.次に、以下について説明します.
一.パッケージ
1.パッケージとは:
Javaでは,カプセル化は属性を私有化し,公有の方法で私有属性にアクセスし,クラス名.属性名の方法で属性にアクセスしてはならない.
2.パッケージが必要な理由
(1).カプセル化により,属性へのデータアクセス制限を実現するとともに,プログラムのメンテナンス性を向上させる.
(2).取値方法と賦値方法は実装の変更を隠すため,その属性の読み取りや修正に影響を及ぼさないクラスであり,大規模な修正を回避し,プログラムのメンテナンス性が向上する.
3.パッケージの実装方法
(1)、属性の可視性を変更して属性へのアクセスを制限する.
(2)、各属性に対するアクセスのための一対の付与方法と取値方法を作成する.
(3)、賦値および取値方法において、属性へのアクセスの制限を加える.
4.パッケージユニット
Javaでは、最も基本的なパッケージユニットはクラスです.
まとめ:Javaにパッケージを導入する概念は、プログラミング中に同類ではない間の任意の修正を避けることであり、これはプログラムの安全性と安定性が極めて低くなり、プログラムのメンテナンスに不利になる.同時にプログラムがクラッシュする確率を高めた.
未完待续....
しかし、オブジェクトの使用には多くの困難があります.次に、以下について説明します.
一.パッケージ
1.パッケージとは:
Javaでは,カプセル化は属性を私有化し,公有の方法で私有属性にアクセスし,クラス名.属性名の方法で属性にアクセスしてはならない.
package Text;
public class Test002 {
private int age;
private String name;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
class Text001{
public static void main(String[] args) {
Test002 test = new Test002();
test.setAge(13);
test.setName(" Name");
// test.age;
// test.name;
System.out.println(test.getName()+" "+test.getAge());
}
}
2.パッケージが必要な理由
(1).カプセル化により,属性へのデータアクセス制限を実現するとともに,プログラムのメンテナンス性を向上させる.
(2).取値方法と賦値方法は実装の変更を隠すため,その属性の読み取りや修正に影響を及ぼさないクラスであり,大規模な修正を回避し,プログラムのメンテナンス性が向上する.
3.パッケージの実装方法
(1)、属性の可視性を変更して属性へのアクセスを制限する.
(2)、各属性に対するアクセスのための一対の付与方法と取値方法を作成する.
(3)、賦値および取値方法において、属性へのアクセスの制限を加える.
4.パッケージユニット
Javaでは、最も基本的なパッケージユニットはクラスです.
まとめ:Javaにパッケージを導入する概念は、プログラミング中に同類ではない間の任意の修正を避けることであり、これはプログラムの安全性と安定性が極めて低くなり、プログラムのメンテナンスに不利になる.同時にプログラムがクラッシュする確率を高めた.
未完待续....