Satura rādītājs
Programmēšanas pamati Java dažreiz tos var pielietot objektiem līdzīgā veidā, lai iegūtu līdzīgu rezultātu, šajā gadījumā mēs varam redzēt darīšanas tehniku liešana, ja mēs atceramies, kad mēs veidojām mainīgo, tas bija vienkārši, lai viena tipa mainīgais kļūtu par cita veida mainīgo.Ar objektiem mēs varam darīt kaut ko līdzīgu, mēs varam mainīt objekta veidu uz citu, ja vien tas atrodas hierarhijas struktūrā mantojumā.
Lai veiktu liešana mēs to varam izdarīt netieši, tas ir, jau ar uzdevumu Java zina, ka tam ir jāmaina objekta veids, tāpēc mēs varam rīkoties šādi:
Tagad, ja mēs veicam pretēju gadījumu un studentu klases objektu, mēs to mainām uz objekta tipu, kas notiktu:
Tagad, ja mēs vēlamies darīt sava veida nepārprotama liešana, mēs varam veikt šāda veida darbības, piemēram, pārejot no augstākas kārtas uz zemāku, apskatīsim šādu gadījumu:
piemērsVēl viena lieta, ko mēs varam izmantot, lai pārliecinātos, ka viss darbosies, strādājot ar priekšmetu lējumiem, ir rezervētais vārds. piemērs ar to mēs varam zināt, vai objekts ir konkrētas klases eksemplārs, ar to mēs varam radīt jaunus nosacījumus un izpildīt liešanu tikai, piemēram, ja objekts ir konkrētas klases eksemplārs.
Piemēram:
Objekts myObject = jauns aplis (); if (apļa myObject instance) {System.out.println ("Apļa diametrs ir:" + ((aplis) myObject) .getDiameter ()); }
Šeit mēs redzam, kā mēs vispirms darām a netieša aktieru atlase, mēs esam deklarējuši Objektu klases objektu un pēc tam piešķīruši tam apļa tipu, tad mēs lūdzam, lai mūsu if () nosacījumā, ja objekts ir apļa eksemplārs, ja atbilde ir pozitīva, mēs ejam uz iekšējo bloku, tur mēs šoreiz atklājam atkārtotu liešanu un atsaucamies uz klases metodi.
Kā redzam, šīs procedūras veikšana nav sarežģīta, tikai mums ir jābūt skaidrībai par tās darbību Java un hierarhijas struktūra, ko veic klases un to gadījumi. Ar to mēs pabeidzam šo apmācību, un mēs varam veikt objektu liešanu, un mēs varam arī zināt, kuras klases tie ir.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu