# 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 - 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;
Tidak ada komentar:
Posting Komentar