Posts

Showing posts from October, 2024

ETS PBO G

Image
Nama: Valensio Arvin Putra Setiawan NRP: 5025231273 Kelas: PBO G Soal: Apa yang dimaksud dengan inheritance/pewarisan dalam OOP? Berikan contoh penerapan pewarisan dengan menunjukkan hubungan antara kelas induk dan kelas turunan. Apakah fungsi konstruktor dalam sebuah kelas atau obyek? Buatlah kelas Book yang memiliki dua atribut, yaitu judul, penulis, tahun terbit, nama penerbit, kategori buku. Tambahkan konstruktor untuk menginisialisasi atribut tersebut dan tambahkan metode printDetails() untuk mencetak detail buku. Studi kasus Parking Ticket Machine Buatlah kelas bernama ParkingTicketMachine yang mensimulasikan mesin tiket parkir dengan fitur berikut: Atribut: balance (jumlah nominal uang yang dimasukkan/ditap oleh pengguna). ticketPrice (harga tiket parkir per jam, misalnya Rp5.000). ticketTime (jumlah waktu parkir yang dibeli dalam jam). Metode: insertMoney(int amount) : Menambahkan uang yang dimasukkan. issueTicket() : Mengeluarkan tiket berdasarkan uang yang dimasukkan (ji...