[Java]7枚オブジェクト、インスタンス化(+Javaフィーチャー)
3427 ワード
[オブジェクト(インスタンス)化]
オブジェクト化(インスタンス化)とは、コードを実世界のものとして表すことです.
[カプセル化]
Javaの最も基本的な特性
外部からオブジェクトを保護
[継承]
<Animal(スーパー)クラス>
Class Animal {
String name;
int age;
void eat() { }
void cry() { }
void love() { }
}
<Human(サブクラス)>
Class Human extends Animal { // Animal 클래스를 상속
/* 선언을 하지 않아도 상속으로 이미 Animal 특징을 가짐.
String name;
int age;
void eat() { };
void cry() { };
void love() { };
*/
String hobby;
String job;
void work() { };
}
[多形性]
同じ名前のメソッドは、クラスまたはオブジェクトによって異なります.
[対象言語の目的]
-ソフトウェアのライフサイクルを短縮し、業界の発展に対応
-継承、多形性、オブジェクト、パッケージングなどの回収用に複数のデバイスを内蔵
-クイック再利用とローカル修正
-生産性の向上
[クラスとオブジェクト]
等級(フナ型)
対象(フナ餅)
フナ餅機械というフレームがあり、このフレームでアズキフナ餅(対象1)、クリームフナ餅(対象2)を印刷できます.
類と対象をフナ餅機械とフナ餅に接続すると、どんな感じなのか分かりやすい.
<クラスの構成>
Reference
この問題について([Java]7枚オブジェクト、インスタンス化(+Javaフィーチャー)), 我々は、より多くの情報をここで見つけました https://velog.io/@tpdlqj0514/Java-6장.-객체-인스턴스화テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol