Objektumok létrehozásához - studopediya

// módszer visszaadja tájékoztatás a tanuló a képernyőre

System.out.println (FIRSTNAME + "" + lastName + "" GrouplD);

Az osztály tartalmaz egy leírást három változó: a csoport számát GrouplD neve vezeték- és keresztneved hallgató nevét és a két módszer setGroup () és getinfo () manipulálja őket. Mint látható az osztályban nincs main () módszer, és ezért lehetetlen teljesíteni. De ez nem szükséges, mivel az osztályok tervezett újrafelhasználás céljából más osztályokba a jövőben.







Az ismertető után az osztály felett, akkor létre egyedi tárgyakat, példányait leírt osztály. Objektumok létrehozása végezzük három szakaszban (például a leírás a tömb). Először bejelentett hivatkozásokat tárgyak, például:

Student stud1, stud2;

Írásbeli nevét az osztály, és a résen felsorolt ​​változók - hivatkozások az esetben az osztály. Ebben a rekord világosan mutatja, hogy a generált osztály Student - egy leírást az új referencia-adat típusát. Minden változó, melynek típusa határozza meg egy osztály, a továbbiakban referencia változók.

stud1 = új Student ();

stud2 = új Student ();

A műtét után az új hallgató () konstruktor rögzítésre. A kivitelező (Engl. Osztály kivitelező) van ellátva nevezett paraméter blokk utasításokat, amelyek automatikusan meghívásra, amikor egy objektumot, és fellép inicializálni az objektumot. Az új üzemeltető felhívjuk a készüléket, ebben az esetben, egy üres paraméter lista. Designer - nélkülözhetetlen eleme minden osztályban. Azonban, amint látható a Student osztály konstruktora nem. Az a tény, hogy az osztály nem ismertet egyetlen konstruktőr, a fordító automatikusan hozzáadja a kivitelező egy üres sor utasítást és egy üres paraméter listát. Ez az úgynevezett alapértelmezett konstruktor.







A változó kapcsolódó tárgy, sőt, elemzi a mutatót az objektumról elfoglalt terület rendelkezésre álló memória, amíg van legalább egy ilyen mutatót. Szünet program a hivatkozás egy példány változó lehet, állítsd NULL állapot, amely mentesíti azt a kapcsolatot bármilyen tárgy:

Miután létrehozta az esetekben az osztály, akkor érheti elemei - a változók és módszerek - példányban. Általános szabály, hogy hozzon létre egy példány változók és osztály módszerek elérhetetlen.

Az inicializálás tárgyakat lehet rendelni kezdeti értékeit és hívás módszereket. Mivel a nevét például a változók és módszerek azonosak az összes tárgyat, akkor meg kell adnia a nevét egy objektum referenciát. Eléréséhez ezeket a változókat alkalmazni a pont operátor (.). Ez a nyilatkozat köti az objektum nevét az esetben változtatható, például:

Általában az osztály példányai a módszerek más osztályokba. Vegyük példának a Student osztályban. Ebből a célból, leírjuk egy új osztályát StudentDemo.

public static void main (String [] args)

// egy példányának létrehozása Student

Student stud1 = új Student ();




Kapcsolódó cikkek