Indholdsfortegnelse
Det grundlæggende i programmering i Java nogle gange kan de påføres objekter på en lignende måde for at opnå et lignende resultat, i dette tilfælde kan vi se teknikken til at gøre støbning, hvis vi husker, da vi støbte en variabel, var det ganske enkelt at få en variabel af en type til at blive en anden type.Med objekter kan vi gøre noget lignende, vi kan ændre typen af et objekt for et andet, så længe det er inden for den hierarkiske struktur i dets arv.
At gøre støbning vi kan gøre det implicit, det vil sige med en opgave allerede Java ved, at det skal ændre objektets type, for dette kan vi gøre følgende:
Hvis vi nu udfører det modsatte tilfælde og et objekt i elevklassen, ændrer vi det til en objekttype, hvilket ville ske:
Nu hvis vi vil lave en slags eksplicit støbning, vi kan udføre denne type handling, f.eks. at gå fra en højere orden til en lavere, lad os se følgende tilfælde:
forekomst afEn anden ting, som vi kan bruge til at sikre, at alt vil fungere, når vi arbejder med genstøbninger af objekterne, er det reserverede ord forekomst af med det kan vi vide, om et objekt er en forekomst af en bestemt klasse, med dette kan vi skabe nye betingelser og kun udføre en casting for eksempel, når objektet er en forekomst af en bestemt klasse.
For eksempel:
Objekt myObject = ny cirkel (); if (myObject instanceof Circle) {System.out.println ("Cirkelens diameter er:" + ((Circle) myObject) .getDiameter ()); }
Her ser vi så, hvordan vi først gør en implicit støbning, vi har erklæret et objekt i objektklassen, og derefter gav vi det en cirkeltype, så beder vi om, at i vores if () betingede hvis objektet er en forekomst af cirkel, hvis svaret er positivt, går vi til den interne blok, der laver vi en casting igen denne gang eksplicit og påberåber os en metode i klassen.
Som vi kan se, er udførelsen af denne procedure ikke kompleks, kun at vi skal være klare om, hvordan den fungerer Java og hierarkistrukturen båret af klasserne og deres instanser. Med dette afslutter vi denne vejledning, og vi kan lave støbning af objekter, og vi kan også vide, hvilken klasse de er forekomster af.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt