=====Object-Oriented Programming=====
OOP è Sebuah
pemograman yang menggunakan konsep “Object” sebagai bidang data utama
(atribut-atribut yang menggunakan object), prosedur object di kaintkan dengan
metode.
Macam-macam OOP :
1.
Abstraksi
2.
Inheritance
3.
Polymorphism
4.
Enkapsulasi
Kali ini saya akan membahasa dari salah satu jenis OOP di
atas yaitu Polymorphism.
Untuk
Polymorphism itu sendiri di bagi menjadi dua yaitu:
1.
Overloading
è Penggunaan
nama Method yang sama dengan Method lain tetpai dengan parameter yang berbeda.
2.
Overridingè Penggunaan
Method yang sama tetapi berbeda class, class yang pertama yaitu class parent
dengan parameter yang pada Method class turunannya.
Di overrinding ini nama Method
dan parameter kedua classnya harus sama.
1. Adapaun contoh untuk program Overloading menggunakan Netbeans.
Program tersebut jika di jalan akan seperti di bawah ini.
Ada dua hasil untuk hasil petama itu adalah Method pertama dan untuk yang ke dua itu hasil dari Method kedua.
2. Berikut ini contoh Program sederhana Overriding.
Ketika Program ini di jalan akan muncul pilhan seperti di bawah
Terdapat dua class dimana ada class induk dan class turunannya, class induk yaitu OverridingIdnetitas dan class turunan ada Senyum1.
Beikut penjelas mengenai OOP jenis Polymorphism yan terbagi menjadi dua yaitu Overloading dan Overriding.
Semoga Bermanfaat!!!
0 Response to "JAVA"
Post a Comment