ヒンディー語のJavaのクラスとオブジェクト–जावा में क्लास और ऑब्जेक्ट क्या है?
ヒンディー語のJavaのクラスとオブジェクト
Java
たとえば、実際の生活では、車はオブジェクトです。 車は次のような属性を持っています:-色とサイズ。 そして、それはのような方法を持っています-ドライブとブレーキ。
それでは、詳細にそれらの上に行きましょう。 まず第一に、私たちはクラスについて読んでいきます。
Javaのクラス
クラスは、オブジェクトが作成されるユーザーによって定義されたプロトタイプです。
言い換えれば、”クラスは同じプロパティを持つオブジェクトのセットです。 これは、オブジェクトが作成される青写真です。 これは論理エンティティです。 それは物理的なことはできません。”
Javaクラスのルール(Javaクラスのルール)–
javaでクラスを宣言するときは、一般的に次のようになります。
- 修飾子-クラスはpublicまたはdefaultアクセスのみを持つことができます。 (クリックすると読み取りアクセス修飾子が完了します。)
- classキーワード–クラスキーワードは、クラスを作成するために使用されます。
- クラス名–その名前は大文字で始まる必要があります。
- スーパークラス(親クラス)–クラスは1つの親クラスのみを拡張できます。 これにはextendsキーワードが使用されます。
- body–クラスのbodyはcurlybraces{}内にあります。 curlybraces内には、変数とメソッドが含まれています。
は、クラスフィールド、メソッド、コンストラクタ、およびブロックを含めることができます。
–
class ClassName { // fields // methods}
クラスの簡単な例–
は、Studentがクラスであり、studentの名前、ロール番号、年齢がフィールドであり、info()がメソッドであると仮定します。
class Student{ String name; int rollno; int age;void info(){ // some code}}
Javaのオブジェクト
オブジェクトはクラスのインスタンスです。 オブジェクトはクラスを表します。
つまり、”状態と動作を持つエンティティはオブジェクトと呼ばれます。 例えば-車、ペン、テーブル、椅子、バイクおよび可動装置等。 これは、物理的または論理的にすることができます。”
オブジェクトには次の特性があります:-
- 状態-これはオブジェクトの属性によって表されます。 また、オブジェクトのプロパティも表示されます。
- 動作–これはオブジェクトのメソッドによって表されます。
- Identity–これはオブジェクトに一意の名前を与え、あるオブジェクトを他のオブジェクトと対話型にします。
現実の世界では、携帯電話はオブジェクトであり、色、コスト、名前などのプロパティを持ちますが、その動作は次のとおりです。 だから、オブジェクトは現実世界の実体であると言うことができます。
オブジェクト¶–
- 《オブジェクト》現実世界の実体《。
- 。
- オブジェクトएक ऐसीエンティティहै जिसके पास状態और動作होता है。
- एकオブジェクト、クラスका एकインスタンスहोता है。
オブジェクトの作成
オブジェクトは、先ほど説明したようにクラスから作成されます。 Javaでは、newキーワードはオブジェクトの作成に使用されます。
クラスからオブジェクトを作成するには、次の三つのステップで構成されます:-
- Declaration-variable変数declare declare.。
- インスタンス化–新しいキーワードका प्रयोग object कोcreate करने के लिए किया जाता है。
- 初期化–अंत में、new新しいclassクラス名और括弧.。 जिसकामतलब हैकि-オブジェクトको初期化करनेकेलिएクラスकेコンストラクタकोコकरना.
Javaオブジェクト構文–
className variable_name=new className();
例–クラスとオブジェクトの作成
以下は、オブジェクトとクラスの作成例です。
public class Student{ String name;int rollno;int age; void info(){System.out.println("Name: "+name);System.out.println("Roll Number: "+rollno);System.out.println("Age: "+age);} public static void main(String args) {Student std = new Student();// Accessing and property valuestd.name = "Pankaj";std.rollno = 33;std.age = 24;// Calling methodstd.info();}}
出力–
名前:Pankaj
ロール番号:33
年齢:24
上記の例では、Studentという名前のクラスを作成しました。 このStudentクラスには、name、rollno、およびageの3つの変数があります。 そしてそれはinfo()メソッドを持っています。 ここでは、Main()メソッドを使用してStudentクラスのオブジェクトを作成しました。
Javaでオブジェクトをいくつの方法で作成できますか?
जावामें物कोनिम्नलिखित तरीकोंसेをकियाजासकताहै:-
- 新しいキーワードकेद्वारा
- newInstance()メソッドकेद्वारा
- clone() 法केद्वारा
- 直列化復元केद्वारा
- ファクトリメソッドकेद्वारा
匿名のオブジェクト
匿名कामतलब होताहै–जिसकाकोई नाम नहीहोता. 参照を持たないオブジェクトは、匿名オブジェクトと呼ばれます。
- これらは即時メソッド呼び出しに使用されます。
- これらはメソッド呼び出し後に破棄されます。
- これらは、–AWTライブラリなどの多くのライブラリで使用されています。
この例:-
class Calculation{ void fact(int n){ int fact=1; for(int i=1;i<=n;i++){ fact=fact*i; } System.out.println("factorial is "+fact); } public static void main(String args){ new Calculation().fact(5); } }
इसका आउटपुट:-階乗は120です。
差のクラスオブジェクトでヒンディー語
इनकेमध्य अंतर निम्नलिखित है:-
オブジェクト | クラス | |||
ऑब्जेक्ट,क्लास काएकインスタンスहोताहै. | クラスएक blueprint objectsオブジェクトcreate create किया जाता है。 | |||
オブジェクト♥現実のエンティティ♥:-ペン、ラップトップ、モバイル、キーボード♥。 | クラスएकसमानオブジェクトका एक समूह होता है。 | |||
《物理的実体》。 | 。 | |||
オブジェクト⇒新規キーワード⇒作成⇒。 | クラスは、classキーワードを使用して宣言されています。 | |||
オブジェクトは非常に頻繁に作成できます。 | クラスは一度だけ宣言されます | |||
オブジェクトが作成されると、メモリが割り当てられます。 | जब क्लास create allocate allocate.を作成します。 | |||
जावामेंオブジェクトकोをकरनेकेबहुत सारेंतरीकेहोतेहै. जैसे:-newキーワード,newinstance(),clone()メソッド,ファクトリメソッドआदि. |
- ヒンディー語のJavaのデータ型
- メソッドのオーバーロードक्या है?
Leave a Reply