Javaクラスとはどういう意味ですか?

(*-*)浩
リリース: 2019-11-13 11:41:23
オリジナル
4439 人が閲覧しました

Java クラスは、特定の共通の特性を持つエンティティのコレクションであり、同じ特性を持つエンティティを抽象化した抽象データ型です。オブジェクト指向プログラミング言語では、クラスは、あるタイプの「物」のプロパティと動作を抽象化したものです。

Javaクラスとはどういう意味ですか?

次のクラスを説明するための例を示します。たとえば、人 (人) はクラスであり、その後、特定の人物 "Zhang" になります。 「さん」は「人間」クラスのオブジェクトであり、「名前、身長、体重」などの情報がオブジェクトの属性、「食べる、着替える」などの人間の行為がオブジェクトのメソッドとなります。 (推奨学習: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 オブジェクトを作成するためのテンプレートとみなすことができます。

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

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

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

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

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!