The Java programmeringsspråk var unik da den først ble lansert på midten av 1990-tallet i at språket er designet for å være et hierarki av klasser . I motsetning til C + + , som utvidet programmeringsspråket C og lagt begrepet programmering klasser , alt i Java er relatert til objektorientert programmering struktur . En vanlig oppgave som oppstår for en programmerer er å konvertere en forekomst av en klasse , eller klasse objekt, til en annen klasse type. Dette kan gjøres i Java gjennom klasse casting . Instruksjoner
en
Åpne Java klassen filen du trenger å konvertere , eller kaste Java-objekter i din integrert utviklingsmiljø (IDE ) eller tekst editor.
2
Bekreft at Java- objekt du har tenkt å kaste eller konvertere til en annen klasse er relatert ved arv ved å se på Java dokumentasjon av de to klassene . Når du ser på arv hierarki av hver klasse , bør de dele en felles klasse i dette hierarkiet i orden for deg å konvertere de to stedene.
3
Angi klasse navn som du kommer til å konvertere det ønskede objektet i parentes ved siden av navnet på objektet som blir konvertert . Den " classnameyouareconvertingto " er navnet på destinasjonen klasse i casting. Et eksempel på koden som kreves for å kaste en Java-objekt til en forekomst av en annen klasse er " ( classnameyouareconvertingto ) objectbeingconverted " .
4
Lagre, kompilere og kjøre den oppdaterte Java-klassen . Hvis du ser feil når du kompilerer klassen , vil det være grunn til å forsøke å konvertere mellom klasser som ikke er relatert ved arv . De samme reglene vil også gjelde dersom du skal kaste gjenstander til Interface klasser .