Tugas Pertemuan 12 - 5025231186
Agym Kamil Ramadhan 5025231186 Polymorphism Plane Ticket Penjelasan: Base Class ( PlaneTicket ) : Merupakan kelas abstrak dengan metode abstrak calculatePrice() yang harus diimplementasikan oleh setiap subclass. Memiliki metode umum displayTicketDetails() untuk menampilkan informasi tiket. Subclass : EconomyClassTicket : Menghitung harga tiket berdasarkan harga dasar. BusinessClassTicket : Menambahkan biaya layanan ke harga dasar. FirstClassTicket : Menambahkan pajak kemewahan ke harga dasar. Polymorphism : Polymorphism digunakan saat kita memanggil calculatePrice() pada objek PlaneTicket tanpa mengetahui tipe spesifiknya. Setiap subclass memiliki implementasi yang berbeda untuk metode ini. // Base class: PlaneTicket abstract class PlaneTicket { protected String passengerName ; protected String flightNumber ; public PlaneTicket (String passengerName, String flightNumber) { this . passengerName = passengerName; this . flightNumber = flightNum...