Ako vytvoriť inštanciu objektu v jazyku Java

Ako Vytvorit Instanciu Objektu V Jazyku Java



Instanciácia je univerzálny koncept v programovaní Java, ktorý sa týka procesu vytvárania objektu triedy. Zaberie počiatočný pamäťový priestor objektu a vráti referenciu. Návrh triedy poskytuje inštancia objektu. Môžeme vytvoriť neobmedzený počet objektov triedy na reprezentáciu užívateľom definovaných údajov, ako sú zoznamy.

Tento článok vysvetlí metódu súvisiacu s inštanciou objektov v jazyku Java.







Ako vytvoriť inštanciu objektu v jazyku Java?

Instanciácia je proces vytvárania objektu triedy. Preto sa objekt nazýva aj inštancia triedy Java. V jazyku Java môžeme vytvoriť inštancie triedy pomocou „ Nový kľúčové slovo.



Syntax

Syntax na vytvorenie inštancie objektu triedy:



Názov triedy názov objektu = Nový Názov triedy ( ) ;

Pozrime sa na príklady vytvárania objektov v jazyku Java.





Príklad 1: Vytvorenie inštancie jedného objektu v jazyku Java

Tu máme triedu s názvom „ JavaClass “ s premennými 'x', 'y', užívateľsky definovaná metóda „Sum()“ a preddefinované „hlavné ()“ metóda:

verejnosti trieda JavaClass {
int x, y ;
súkromné int Sum ( ) {
X = 5 ;
Y = jedenásť ;
vrátiť X + Y ;
}

Vytvoríme inštanciu alebo objekt tejto triedy s názvom „ jc ” v metóde main() pomocou kľúčového slova „new“. Pomocou tohto objektu získame prístup k „ súčet() “ a uložte vrátenú hodnotu do „ rok ” premenná typu int. Nakoniec použite „ System.out.println() ” metóda na vytlačenie súčtu na konzole:



verejnosti statické neplatné hlavné ( Reťazec [ ] args ) {
JavaClass jc = Nový JavaClass ( ) ;
int rok = jc. Sum ( ) ;
Systém . von . println ( 'Súčet dvoch čísel 5 a 11 je: ' + rok ) ;
}
}

Výkon

Príklad 2: Vytvorenie inštancie jedného objektu v jazyku Java pomocou viacerých tried

Môžeme tiež vytvoriť objekt jednej triedy do inej triedy a získať prístup k verejným metódam tejto triedy. V tomto príklade máme dve triedy: „JavaClass1“ a „Príklad“.

JavaClass1 ” obsahuje metódu s názvom “ správa() “ a premenná typu String “ názov “:

trieda JavaClass1 {
Reťazec názov ;
neplatné Správa ( )
{
Systém . von . println ( 'Nazýva sa JavaClass1.' ) ;
}
}

V hlavnej metóde triedy Example vytvoríme objekt triedy JavaClass1 a sprístupníme všetky verejné metódy triedy JavaClass1 v druhej triede s názvom Príklad.

Tu voláme metódu JavaClass1 v hlavnej metóde triedy Príklad pomocou objektu “ jc “:

verejnosti trieda Príklad {
verejnosti statické neplatné hlavné ( Reťazec [ ] args ) {
JavaClass1 jc = Nový JavaClass1 ( ) ;
jc. Správa ( ) ;
}
}

Výkon

Príklad 3:  Vytvorenie inštancie viacerých objektov v jazyku Java pomocou viacerých tried

Môžeme tiež vytvoriť viacero objektov rovnakej triedy. V tomto príklade máme rovnaké dve triedy ako vo vyššie uvedenom príklade. Teraz vytvoríme viacero objektov triedy JavaClass1 v hlavnej metóde druhej triedy Príklad.

Javaclass1 obsahuje konštruktor, dve užívateľom definované metódy a dve premenné. V konštruktore priradíme referenčné premenné ku globálnym premenným triedy. Vzhľadom na to, 'Sum()' a 'sub()' metódy vráti súčet a rozdiely „x“ a „y“ premenné:

trieda JavaClass1 {
int x, y ;
verejnosti JavaClass1 ( int a, int b ) {
X = a ;
Y = b ;
}
int Sum ( ) {
vrátiť X + Y ;
}
int sub ( ) {
vrátiť X - Y ;
}
}

V hlavnej metóde triedy Príklad vytvoríme dva objekty „ JavaClass1 “ ako “ jc “ a „ jc1 ” odovzdaním celočíselných hodnôt ako argumentov. Konštruktor vytvorí inštanciu premenných triedy s danými hodnotami. Nakoniec sprístupníme všetky 'Súčet()' metóda bude “ jc “predmet a” sub() “ s “ jc1 “:

verejnosti trieda Príklad {
verejnosti statické neplatné hlavné ( Reťazec [ ] args ) {
JavaClass1 jc = Nový JavaClass1 ( 6 , 9 ) ;
        JavaClass1 jc1 = Nový JavaClass1 ( 19 , dva ) ;
int rok = jc. Sum ( ) ;
int ans1 = jc1. sub ( ) ;
Systém . von . println ( 'Výsledok: ' + rok ) ;
Systém . von . println ( 'Výsledok: ' + ans1 ) ;
}
}

Výkon

Zostavili sme všetky základné informácie týkajúce sa vytvárania inštancií objektu v jazyku Java.

Záver

V jazyku Java môžete vytvoriť inštanciu alebo vytvoriť objekt triedy pomocou „ Nový kľúčové slovo. Inštancia triedy Java je iný názov pre objekt. Môžete vytvoriť objekt rovnakej triedy alebo inej triedy, aby ste získali prístup k ich členským funkciám. Môžete tiež vytvoriť inštanciu viacerých objektov pomocou viacerých tried. V tomto článku sme vysvetlili metódu vytvorenia inštancie objektu v jazyku Java.