Postingan

Menampilkan postingan dari Juni, 2022

Tugas Alpro2 – Minggu 13- SI UNIPDU –4121043 - SABILI AIDA AHSAN

Gambar
  INTERFACE Pengertian Interface adalah bentuk mirip kelas dimana didalamnya tediri dari kumpulan method kosong dan konstanta. Interface tidak dapat dibuat obyek namun hanya dapat diimplementasi. Jika kelas menyatakan suatu obyek, maka interface pada umumnya menyatakan kemampuan seperti Readable (dapat dibaca), Runnable (dapat dijalankan), Comparable (dapat dibandingkan), dsb. Jadi interface adalah antarmuka. Kata ini mungkin sering kamu dengar. Contohnya seperti: GUI (Graphical User Interface) dan CLI (Command Line Interface). Secara umum, interface berfungsi sebagai penghubung antara sesuatu yang ‘abstrak’ dengan sesuatu yang nyata. Contoh Program Interface #Game.java #Player.java #Tank.java #Main.java #Output thank you

Tugas Alpro2 – Minggu 12- SI UNIPDU –4121043 - SABILI AIDA AHSAN

Gambar
  CLASS ABSTRAK  Abstraction adalah proses untuk menyembunyikan detail implementasi dari user sehingga hanya sisi fungsionalitas saja yang ditampilkan, atau dengan kata lain user akan menerima informasi mengenai apa yang dapat dilakukan oleh suatu objek namun user tidak akan mengetahui bagaimana objek itu melakukannya.  Abstraction class merupakan sebuah class abstak (class setengah jadi) yang memiliki method dan atribut . Karena bentuknya masih abstrak, dia tidak bisa dibuat langsung menjadi objek. Berikut ini aturan nya : 1.       Jika sebuah kelas memiliki method abstrak maka kelas itu harus menjadi kelas abstrak. 2.       Sebuah kelas abstrak dapat saja memiliki method yang tidak abstrak. 3.       Jika sebuah kelas abstrak diturunkan menjadi kelas konkret, maka semua method abstrak dari kelas abstrak haruslah ditulis ulang / dibuat ulang di kelas konkretnya dan diberi detail dari methodn...