オブジェクト向けとプロセス向け、およびオブジェクトのパッケージを初歩的に理解し、区別する
1574 ワード
オブジェクト向けとプロセス向けを初歩的に理解し、区別する
ネットワーク上の説明
オブジェクトと
過程に向かう概念が飛び交っているので,本文は説明しないで,直接例を挙げて区別を述べる.
シーン:クラス内の人物:担任の仕事:宿題を受け取って、宿題を直して、宿題を出して実現します:1、過程に向かいます:担任は自分で各科の宿題を受け取って、批改して、それから返して、各科はすべて自分で力を入れて、すべてのステップを重視します.2、対象者向け:受付作業は対象者(各科課代表)に提出し、担任は宿題の添削だけを担当する.
上記の例を比較すると,オブジェクト向けとプロセス向けの最大の違いを発見するのは難しくない.
対象はどうして授業代表が対象だと言って、授業代表の明ちゃんの同級生が対象だと言わないのですか.
オブジェクト向けプログラミングは、世界を認識する過程で一般的に採用されている考え方をプログラミングに応用するものである.対象は現実世界に存在するもので、彼は有形であることができる:自動車、飛行機;無形でもいいです.試合、買い物、計画です.
前の例の代表は対象で、代表の明ちゃんは対象の例で、この例は芳ちゃんや李さんでもいいです.
パッケージの授業は明ちゃんを代表してどんな属性がありますか?名前、年齢、連絡先...などですが、これらの情報はあなたには見えません.あなたは明ちゃんという人がここにいるのを見るしかありません.これらの情報は明ちゃんがprivateを使って自分の頭の中に閉じ込められています.これらを知りたいなら、明ちゃんに聞く必要があります.明ちゃんは記憶の中で答えを探して(getメソッドを呼び出す)教えてあげる必要があると答えました.明ちゃんに新しい連絡先をあげるときは、明ちゃんはこれらの情報をメモします(setメソッドを呼び出す)
ネットワーク上の説明
オブジェクトと
過程に向かう概念が飛び交っているので,本文は説明しないで,直接例を挙げて区別を述べる.
シーン:クラス内の人物:担任の仕事:宿題を受け取って、宿題を直して、宿題を出して実現します:1、過程に向かいます:担任は自分で各科の宿題を受け取って、批改して、それから返して、各科はすべて自分で力を入れて、すべてのステップを重視します.2、対象者向け:受付作業は対象者(各科課代表)に提出し、担任は宿題の添削だけを担当する.
上記の例を比較すると,オブジェクト向けとプロセス向けの最大の違いを発見するのは難しくない.
対象はどうして授業代表が対象だと言って、授業代表の明ちゃんの同級生が対象だと言わないのですか.
オブジェクト向けプログラミングは、世界を認識する過程で一般的に採用されている考え方をプログラミングに応用するものである.対象は現実世界に存在するもので、彼は有形であることができる:自動車、飛行機;無形でもいいです.試合、買い物、計画です.
前の例の代表は対象で、代表の明ちゃんは対象の例で、この例は芳ちゃんや李さんでもいいです.
public class test{
public static void main(String[] args) {
//
KeDaiBiao xiaoming=new KeDaiBiao();
KeDaiBiao xiaofang=new KeDaiBiao();
KeDaiBiao xiaoli=new KeDaiBiao();
}
}
パッケージの授業は明ちゃんを代表してどんな属性がありますか?名前、年齢、連絡先...などですが、これらの情報はあなたには見えません.あなたは明ちゃんという人がここにいるのを見るしかありません.これらの情報は明ちゃんがprivateを使って自分の頭の中に閉じ込められています.これらを知りたいなら、明ちゃんに聞く必要があります.明ちゃんは記憶の中で答えを探して(getメソッドを呼び出す)教えてあげる必要があると答えました.明ちゃんに新しい連絡先をあげるときは、明ちゃんはこれらの情報をメモします(setメソッドを呼び出す)
//
public class KeDaiBiao {
private String name;
private int age;
private String phone;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
}