1.核となるアイデアは:すべてがオブジェクトである(OOPオブジェクト指向)
2.表示されていることをソフトウェアの目的
(1)コンピュータの言語は、現実世界記述
実世界の問題を解決するために(2)使用のコンピュータを
3.オブジェクト指向設計および開発プロセスの利点
複数の流体(1)(ヒト)及び(コンピュータ)交換
設計及び開発効率を向上させる(2)
「有形のもの」===の定義4.ライフ「のプロセスの効果に原因から
手順:1つの静特性
2.動的振舞い
3.分類
コンピュータのクラスを作成します。5.ステップ?==「デュー・プロセスに果物からなる
ステップ:定義クラス1
2.プロパティ(静的特性)
3.方法(動的挙動)
6.コンピュータのクラスを作成する工程:
(1)クラスを作成します
(2)定義された属性
(規則定義属性:ビジネス関連性の定義のみ)
(3)メソッドで定義され
7.オブジェクトとクラス間の関係は:
クラスは抽象オブジェクトであり、オブジェクトは、クラスのインスタンスであります
8.構文の詳細:
(1)メンバ変数、メンバー・メソッド
publicクラス人{
//メンバ変数の
文字列名;
int型年齢;
int型健康;
//メンバメソッド
ます。public voidショー(){
System.out.printlnはは(年齢、+名+」 "私の名前はあります"ある"+年齢+"「);
}
}
(2)オブジェクト
A.は、オブジェクトを作成
クラス名オブジェクト名=新しいクラス名();
B.オブジェクトのメンバーを呼び出し
、参照オブジェクトのメンバー:使用次の操作を「」
プロパティは、クラスを参照:オブジェクト名属性
参照されるクラスのメソッド:オブジェクト名メソッド名を()
(3)メソッド
構文:
パブリック戻り型メソッド名(){
//体は、本明細書に開示される方法によって調製
}
A.いいえ戻り値:
ます。public voidメソッド名(){}
B.戻り値:
パブリックINT名メソッド(){
値戻りint型;
}
C.メソッド呼び出し
StudentクラスメソッドStudentクラスB()メソッドの呼び出しは()、直接呼び出す
クラスオブジェクトを作成し、使用するために、)(()を呼び出し先生クラスメソッドbのStudentクラスのメソッドを。「」コールを
System.out.println( "吃...");
}