Jak vytvořit instanci objektu v Javě

Jak Vytvorit Instanci Objektu V Jave



Instanciace je univerzální koncept v programování Java, který se týká procesu vytváření objektu třídy. Zabere počáteční paměťový prostor objektu a vrátí odkaz. Návrh třídy poskytuje konkretizace objektu. Můžeme vytvořit neomezený počet objektů třídy, které budou reprezentovat uživatelsky definovaná data, jako jsou seznamy.

Tento článek vysvětlí metodu související s konkretizací objektů v Javě.







Jak vytvořit instanci objektu v Javě?

Instanciace je proces konstrukce objektu třídy. Proto se objekt také nazývá instance třídy Java. V Javě můžeme vytvářet instance třídy pomocí „ Nový “.



Syntax

Syntaxe pro vytvoření instance objektu třídy:



Název třídy název objektu = Nový Jméno třídy ( ) ;

Podívejme se na příklady konkretizace objektů v Javě.





Příklad 1: Vytvořte instanci jednoho objektu v Javě

Zde máme třídu s názvem „ JavaClass “ s proměnnými 'x', 'y', uživatelsky definovaná metoda „Sum()“ a předdefinované „main()“ metoda:

veřejnost třída JavaClass {
int x, y ;
soukromé int Součet ( ) {
X = 5 ;
Y = jedenáct ;
vrátit se X + Y ;
}

Vytvoříme instanci nebo objekt této třídy s názvem „ jc ” v metodě main() pomocí klíčového slova „new“. Pomocí tohoto objektu získáme přístup k „ Součet() “ a uložte vrácenou hodnotu do “ rok ” proměnná typu int. Nakonec využijte „ System.out.println() ” metoda pro vytištění součtu na konzole:



veřejnost statický prázdnota hlavní ( Tětiva [ ] argumenty ) {
JavaClass jc = Nový JavaClass ( ) ;
int rok = jc. Součet ( ) ;
Systém . ven . println ( 'Součet dvou čísel 5 a 11 je:' + rok ) ;
}
}

Výstup

Příklad 2: Vytvořte instanci jednoho objektu v Javě pomocí více tříd

Můžeme také vytvořit objekt jedné třídy do jiné třídy a přistupovat k veřejným metodám této třídy. V tomto příkladu máme dvě třídy: „JavaClass1“ a „Příklad“.

JavaClass1 ” obsahuje metodu s názvem “ Zpráva() “ a proměnná typu String “ název “:

třída JavaClass1 {
Tětiva název ;
prázdnota Zpráva ( )
{
Systém . ven . println ( 'JavaClass1 se nazývá.' ) ;
}
}

Vytvoříme objekt třídy JavaClass1 v hlavní metodě třídy Example a zpřístupníme všechny veřejné metody třídy JavaClass1 ve druhé třídě s názvem Example.

Zde zavoláme metodu JavaClass1 v hlavní metodě třídy Example pomocí objektu “ jc “:

veřejnost třída Příklad {
veřejnost statický prázdnota hlavní ( Tětiva [ ] argumenty ) {
JavaClass1 jc = Nový JavaClass1 ( ) ;
jc. Zpráva ( ) ;
}
}

Výstup

Příklad 3:  Instanciujte více objektů v Javě pomocí více tříd

Můžeme také vytvořit více objektů stejné třídy. V tomto příkladu máme stejné dvě třídy jako ve výše uvedeném příkladu. Nyní vytvoříme více objektů třídy JavaClass1 v hlavní metodě druhé třídy Example.

Javaclass1 ” obsahuje konstruktor, dvě uživatelem definované metody a dvě proměnné. V konstruktoru přiřadíme referenční proměnné globálním proměnným třídy. Vzhledem k tomu, „Sum()“ a „sub()“ metody vrátí součet a rozdíly 'x' a 'y' proměnné:

třída JavaClass1 {
int x, y ;
veřejnost JavaClass1 ( int A, int b ) {
X = A ;
Y = b ;
}
int Součet ( ) {
vrátit se X + Y ;
}
int sub ( ) {
vrátit se X - Y ;
}
}

V hlavní metodě třídy Example vytvoříme dva objekty typu „ JavaClass1 ' tak jako ' jc ' a ' jc1 ” předáním celočíselných hodnot jako argumentů. Konstruktor vytvoří instance proměnných třídy s danými hodnotami. Nakonec zpřístupníme všechny 'Součet()' metoda bude “ jc 'předmět a' sub() “ s “ jc1 “:

veřejnost třída Příklad {
veřejnost statický prázdnota hlavní ( Tětiva [ ] argumenty ) {
JavaClass1 jc = Nový JavaClass1 ( 6 , 9 ) ;
JavaClass1 jc1 = Nový JavaClass1 ( 19 , dva ) ;
int rok = jc. Součet ( ) ;
int ans1 = jc1. sub ( ) ;
Systém . ven . println ( 'Výsledek: ' + rok ) ;
Systém . ven . println ( 'Výsledek: ' + ans1 ) ;
}
}

Výstup

Sestavili jsme všechny základní informace související s konkretizací objektu v Javě.

Závěr

V Javě můžete vytvořit instanci nebo vytvořit objekt třídy pomocí „ Nový “. Instance třídy Java je jiný název pro objekt. Můžete vytvořit objekt stejné třídy nebo jiné třídy pro přístup k jejich členským funkcím. Můžete také vytvořit instanci více objektů pomocí více tříd. V tomto článku jsme vysvětlili metodu vytvoření instance objektu v Javě.