ホームページ >Java >&#&ベース >Javaクラスとは何ですか

Javaクラスとは何ですか

藏色散人
藏色散人オリジナル
2019-11-09 11:01:5712237ブラウズ

Javaクラスとは何ですか

#Java クラスとは何ですか?

Java/クラスとオブジェクト

Java はオブジェクト指向プログラミング言語です。基本的なデータ型に加えて、すべてのデータ型は次のとおりである必要があります。クラス。

オブジェクト指向プログラミングの考え方は、コンピューター言語での物事の記述を、現実世界の物事の元の外観と可能な限り一致させることを目的としています。クラスとオブジェクトは、オブジェクト指向メソッドの中核です。コンセプト。

クラスは、あるタイプの物事の記述であり、抽象的かつ概念的な定義です。オブジェクトは、実際に存在するタイプの物事の個別であるため、インスタンスとも呼ばれます。クラスとオブジェクトの関係は、概念とオブジェクトの関係に似ており、クラスはテンプレートのようなもので、オブジェクトはテンプレートのインスタンスです。

オブジェクト指向の主な考え方は、客観的なものを状態や動作を持つオブジェクトとみなして、同じ種類のオブジェクトに共通する状態や動作を抽象化によって見つけ出し、クラスを形成するというものです。

Java のクラス宣言はすべて class で始まります。

class 类名称 {
//声明成员变量
//声明成员方法
}

構築メソッド

Java プログラムでは、構築メソッドによって行われる主な仕事は、新しく作成されたオブジェクトに初期値を割り当てることを支援することです。コンストラクタメソッドは特殊なメソッドとみなすことができ、その定義は通常のメソッドと同様であり、その構文は次のとおりです:

コンストラクタの定義メソッド

class 类名称 {
访问权限 构造方法名称(){
}
}

コンストラクタを使用する場合の注意点

クラス名と同じ名前である

戻り値がありません

コンストラクタメソッドの呼び出しタイミングも一般的なメソッドとは異なります。一般メソッドは必要に応じて呼び出されますが、コンストラクタ メソッドはオブジェクトの作成時に自動的に呼び出され、コンストラクタ メソッドの内容が実行されます。したがって、コンストラクターはプログラム内で直接呼び出す必要はなく、オブジェクトの作成時に自動的に実行されます。上記の構築メソッドの特性に基づいて、オブジェクトのデータ メンバーを初期化するために使用できます。いわゆる初期化とは、オブジェクトに初期値を割り当てることです。

#オブジェクトの作成

オブジェクトの生成

特定のクラスに属するオブジェクトを作成するには、2 つの手順が必要です。

変数ポイントを宣言する「クラスによって作成されたオブジェクト」へ

new を使用して新しいオブジェクトを作成し、それらを以前に作成した変数に割り当てます。

クラス名オブジェクト名 = 新しいクラス名();

たとえば、Person クラスのオブジェクトを作成する場合は、次のステートメントを使用して実現できます。

Person p ; // 先声明一个 Person 类的对象 p
p = new Person() ; // 用 new 关键字实例化 Person 的对象 p

Access オブジェクト内の変数またはメソッド

アクセス属性: オブジェクト名.属性名

アクセス メソッド: オブジェクト名.メソッド名()

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

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