Commit 77fc3017 authored by slowy07's avatar slowy07
Browse files

feat: menambah polimorpis pada java

Signed-off-by: default avatarslowy07 <slowy.arfy@gmail.com>
parent ef3855e2
No related merge requests found
Showing with 64 additions and 0 deletions
+64 -0
class Hewan{
// membuat kelas dari suara hewan
public void SuaraHewan(){
// menampilkan suara output dari suara hewan
System.out.println("hewan memiliki suara yang unik");
}
}
// membuat kelas dari suara kucing dengan turunan dari
// kelas hewan
class Kucing extends Hewan{
public void SuaraHewan(){
System.out.println("kucing: miaw miaw");
}
}
// membuat kelas dari suara sapi dengan turunan dari
// kelas hewan
class Sapi extends Hewan{
public void SuaraHewan(){
System.out.println("sapi: moooo");
}
}
// membuat kelas utama untuk menampilkan
// semua kelas lainnya
public class JavaPolimorpis{
public static void main(String[] args){
// mendklarasi variabel terbaru
// dari kelas hewan, berupa kucing , dan sapi
Hewan SuaraHewanVar = new Hewan();
Hewan SuaraKucing = new Kucing();
Hewan SuaraSapi = new Sapi();
// menampilkan isi dari kelas
SuaraHewanVar.SuaraHewan();
SuaraKucing.SuaraHewan();
SuaraSapi.SuaraHewan();
}
}
# java polimorpis
Polimorfisme berarti "banyak bentuk", dan itu terjadi ketika kita memiliki banyak kelas yang terkait satu sama lain melalui pewarisan.
contoh kode
```java
class Hewan{
public void Suara(){
System.out.println("beberapa hewan memiliki suara yang unik")
}
}
class Babi extends Hewan{
public void Suara(){
System.out.println("suara dari babi: wee wee");
}
}
class Kucing extends Hewan{
public void Suara(){
System.out.println("suara kucing: miaw miaw");
}
}
```
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment