◦
Class
asal dan tujuan harus direlasikan dalam inheritance, salah satu class harus
berupa subclass dari class lain.
◦
Casting
object digunakan untuk mengkonversi nilai primitif menuju tipe yang lebih
besar, beberapa object tidak perlu mengalami casting secara explisit.
Gunakan sintaks berikut untuk
casting object,
(classname)object
(classname)object
classname - nama class tujuan
object - reference untuk object asal
Berikut
ini merupakan contoh proses casting sebuah instance dari class VicePresident ke
instance dari class Employee.
VicePresident
merupakan subclass dari class Employee dengan beberapa informasi tambahan.
Employee
emp = new Employee();
VicePresident veep = new VicePresident();
emp = veep;
VicePresident veep = new VicePresident();
emp = veep;
// casting
explisit
veep =
(VicePresident)emp;
0 komentar:
Posting Komentar