Rabu, April 24, 2019

Fleksibilitas Alami dari java.lang.Object

Semua orang menyukai mekanisme dari python, dimana tidak perlu mengkhawatirkan tentang tipe data dari variabel. Menariknya pada Java juga terdapat sebuah class yang hampir sama seperti hal tersebut! class tersebut adalah java.lang.Object. dengan contoh programmnya adalah sebagai berikut.

Output:
java.lang.Character
java.lang.Integer
java.lang.String
java.lang.Double
java.lang.Boolean

Perilaku seperti ini dapat dikaitkan dengan fakta bahwa java.lang.Object adalah super class untuk semua class lainnya. Karenanya, sebuah variabel referensi dari tipe object dapat secara praktis digunakan untuk referensi object untuk class apapun. Jadi, class tersebut dapat digunakan untuk menetapkan nilai y = InputStreamReader baru (System.in) dalam code program sebelumnya!





Tidak ada komentar:

Posting Komentar

Respon komentar 7 x 24 jam, so please be patient :D

Footer Adsense