ホームページ  >  記事  >  Java  >  Javaのクラスとは何ですか

Javaのクラスとは何ですか

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-11-12 15:46:175315ブラウズ

Javaのクラスとは何ですか

クラスは、特定の共通の特性を持つエンティティのコレクションであり、同じ特性を持つエンティティを抽象化した抽象データ型です。オブジェクト指向プログラミング言語では、クラスは、あるタイプの「物」のプロパティと動作を抽象化したものです。以下のクラスを説明するための例を挙げると、例えば、人(人)がクラスであり、特定の人物「張三」が「人間」クラスのオブジェクトとなり、「名前、身長、体重」などの情報が格納されます。オブジェクトの属性 人物 「食べる、着替える」などのアクションは、オブジェクトのメソッドです。つまり、クラスは同じ特性を持つものの集合であり、オブジェクトはクラスの特定のインスタンスです。同時にクラスには多態性と継承性があり、例えば「人間」を「男性、女性」、「老人、子供」に分けると、「男性、女性」は「人間」のサブクラスとなるなど、の上。

Java 言語におけるクラス person の定義は、次のとおりです。

public class Person {
private String name; //属性:姓名
private int height; //属性:身高
private int weight; //属性:体重
public Person() {}
public Person(String name, int height, int weight) {
this.name = name;
this.height = height;
this.weight = weight;
}
//... some methods...
public void doSth() { //行为:
//... do something
}}

Java におけるクラス

クラスは、作成するためのテンプレートとみなすことができます。 Java オブジェクト。

次の簡単なクラスを通して、Java のクラスの定義を理解しましょう:

public class Dog{  
String breed;  
int age;  
String color;  
void barking(){  }  
void hungry(){  }  
void sleeping(){  }
}

クラスには次のタイプの変数を含めることができます:

## · ローカル変数: メソッド、コンストラクター、またはステートメント ブロックで定義された変数はローカル変数と呼ばれます。変数の宣言と初期化はすべてメソッド内で行われ、メソッド終了後、変数は自動的に破棄されます。

·メンバー変数: メンバー変数は、クラス内およびメソッド本体の外で定義される変数です。このような変数は、オブジェクトの作成時にインスタンス化されます。メンバー変数には、特定のクラスのメソッド、コンストラクター、およびステートメント ブロックからアクセスできます。

·クラス変数: クラス変数はメソッド本体の外のクラスでも宣言されますが、静的型として宣言する必要があります。

クラスには複数のメソッドを含めることができます。上記の例では、barking()、hungry()、sleeping() はすべて Dog クラスのメソッドです。

Javaのクラスとは何ですか

php 中国語の Web サイト、無料の

Java 入門チュートリアル が多数あり、オンラインで学習することを歓迎します。

以上がJavaのクラスとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。