programmeringsspråket Java var unik när den först släpptes i mitten av 1990-talet i att språket var avsedd att vara en hierarki av klasser . Till skillnad från C + + , som förlängde programmeringsspråket C och lagt begreppet programmering klasser , allt i Java är relaterad till objektorienterad programmering struktur . En vanlig uppgift som uppstår för en programmerare är att konvertera en instans av en klass , eller klass objekt , till en annan klass typ . Detta kan göras i Java genom klass gjutning . Instruktioner
1
Öppna Java- klass -fil som du behöver för att konvertera , eller kasta Java-objekt i ditt integrerad utvecklingsmiljö ( IDE ) eller textredigerare .
2
Kontrollera att Java objektet du tänker kasta eller konvertera till en annan klass förbinds genom arv genom att visa Java dokumentation av de två klasserna . När du tittar på arvshierarkin för varje klass , bör de dela en gemensam klass i denna hierarki så för dig att konvertera de två objekten .
3
Ange klassnamn som du ska omvandla det önskade objektet i parentes bredvid namnet på objektet som håller på att omvandlas . Den " classnameyouareconvertingto " är namnet på destinationen klassen vid gjutning . Ett exempel på kod som krävs för att kasta en Java-objekt till en instans av en annan klass är " ( classnameyouareconvertingto ) objectbeingconverted " .
4
Spara , kompilera och köra uppdaterade Java-klass . Om du ser fel när du kompilera klassen , kommer det bero på att försöka konvertera mellan klasser som inte är relaterade genom arv . Samma regler gäller även om du ska kasta objekt till Interface klasser .