Postingan

Menampilkan postingan dari November, 2024

Tugas 13 - Abstract Class

Gambar
 Source Code:  https://github.com/rsthopaz/Abstract-Class-PBO.git     Makhluk Hidup Explanation: 1). Manusia public abstract class MakhlukHidup {         public abstract void berdiri ();         public void oksigen (){         System . out . println ( "- butuh Makanan" );         System . out . println ( "- butuh oksigen" );         System . out . println ( "- butuh air" );     }     } Kelas MakhlukHidup adalah kelas abstrak yang mendefinisikan ciri umum makhluk hidup Metode Abstrak berdiri() : Harus diimplementasikan oleh kelas turunan (Manusia, Hewan, Tumbuhan). Metode oksigen() : Mencetak kebutuhan dasar semua makhluk hidup: makanan, oksigen, dan air. Kelas ini digunakan sebagai dasar untuk kelas turunan yang mewakili berbagai jenis makhluk hidup. 2). Manusia public class Manusia extends MakhlukHidup {     private Strin...

Tugas 12 - Implementasi Polymorphism

Gambar
 Source Code:  https://github.com/rsthopaz/Polymorphism.git Explanation: 1). Item public class Item {     private String title ;     private int playingTime ;     private boolean gotIt ;     private String comment ;     public Item ( String theTitle , int time )     {         title = theTitle ;         playingTime = time ;         gotIt = false ;         comment = "<no comment>" ;     }     public void setComemnt ( String comment )     {         this . comment = comment ;     }     public String getComment ()     {         return comment ;     }     public void setOwn ( boolean ownIt )     {         gotIt = ownIt ;     }     public ...

Tugas 11 - Impelemtasi Inheritance Network dan Rental Mobil

Gambar
 Source Code:  https://github.com/rsthopaz/Pertemuan11_PBO.git Explanation: Network 1). User import java . util . ArrayList ; import java . util . List ; public class User {     private String username ;     private List < Post > posts ;     public User ( String username ){         this . username = username ;         this . posts = new ArrayList <>();     }     public String getUsername (){         return username ;     }     public void addPost ( String content ){         Post post = new Post ( this , content );         posts . add ( post );         System . out . println ( username + "posted:" + content );     }     public void likePost ( Post post ){         post . addLike ( this );     } ...