Rabu, 04 Mei 2016

Casting Objek

Pengertian Casting


Typecasting atau casting adalah proses konversi data dari tipe data tertentu ke tipe data yang lain.

Jenis Casting :

1. Casting data dengan Tipe Primitive.
Pengkonversian nilai dari satu tipe ke tipe yang lainnya, dapat dilakukan pada casting tipe primitif.




Umumnya digunakan antar tipe data numerik.
Terdapat satu tipe data yang tidak dapat dikonversi, yaitu boolean.


Tipe Casting:


· Casting Implisit
Contoh: (Deklarasi penyimpanan sebuah data integer dalam sebuah variabel dengan tipe data double)
int numInt1 = 1;
int numInt2 = 2;
//hasilnya secara implisit tercasting menjadi double

double numDouble = numInt1/numInt2;

· Casting Explisit
Contoh:
(dataType)value dataType - bentuk tipe data konversi
value - ekspresi yang me-return value dari tipe sumber


Casting Object.
Casting objek terdapat dua jenis yaitu :
§ Casting Objek Implisit
§ Casting Objek Eksplisit


Penggunaan CastingCasting diperlukan ketika kita akan “memaksa” penyesuaian dari satu tipe data ke tipe data lain.
Pada pemrograman berbasis objek casting diperlukan untuk menyesuaikan suatu tipe objek (class) ke tipe objek (class) lain.

Tidak ada komentar:

Posting Komentar