# Soal Bab 9 ## 9.1 Inheritance ![](https://i.imgur.com/IxYyOhf.png) ![](https://i.imgur.com/o0MZDwS.png) ![](https://i.imgur.com/vs9RmNR.png) ![](https://i.imgur.com/XINPdzV.png) ![Uploading file..._frvb5znxn]() https://runestone.academy/ns/books/published//csawesome/Unit9-Inheritance/topic-9-1-inheritance-day2.html ![](https://i.imgur.com/08jPNjt.png) ![](https://i.imgur.com/GokSpzz.png) #### 1. Misalkan terdapat definisi class berikut: ```java public class Mobil { private String pabrikan; private String model; private String warna public String getPabrikan() { } public String getModel() { } public String getWarna() { } } ``` Tuliskan class bernama `MobilListrik` yang mengekstensi class `Mobil` dengan field spesialisasi `lamaRecharge` bertipe `int` yang merepresentasikan lama jam untuk me-recharge baterei mobil listrik tersebut. Tuliskan juga method-method `getLamaRecharge` dan `setLamaRecharge`. ## 9.2 Memanggil Constructor Superclass (keyword `super`) ![](https://i.imgur.com/vlyj6B6.png) ![](https://i.imgur.com/tNMrdLD.png) ![](https://i.imgur.com/LAWUhF4.png) ![](https://i.imgur.com/DcVrx4P.png) ![](https://i.imgur.com/kbjZtQw.png) ![](https://i.imgur.com/RDMW4Wn.png) ## 9.3 Method Overriding ![](https://i.imgur.com/Ro0Ml8E.png) ![](https://i.imgur.com/9Y707UX.png) ![](https://i.imgur.com/C8Au0Vw.png) ![](https://i.imgur.com/b4mUAKZ.png) ![](https://i.imgur.com/B1HODij.png) ## 9.4 Hirarki Inheritance https://runestone.academy/ns/books/published//csawesome/Unit9-Inheritance/topic-9-5-hierarchies.html https://www.educative.io/blog/java-inheritance-tutorial ![](https://i.imgur.com/bipcl8t.png) ## 9.5 Polymorphism (instanceof, casting) ![](https://i.imgur.com/B3FQv5Z.png) ![](https://i.imgur.com/GFuus2h.png) ![](https://i.imgur.com/7lMtIlr.png) ![](https://i.imgur.com/yCL9sW0.png) ![](https://i.imgur.com/RBKjSBu.png) ![](https://i.imgur.com/J3fSKUs.png) ![](https://i.imgur.com/xJ5SnTm.png) ![](https://i.imgur.com/V37u8Qk.png) https://math.hws.edu/javanotes/c5/s5.html ## 9.6 Class Object ![](https://i.imgur.com/wpiQZex.png) ![](https://i.imgur.com/wNn2zUd.png) ![](https://i.imgur.com/11qmneF.png) ![](https://i.imgur.com/FxCMypn.png) ![](https://i.imgur.com/fUPJhAp.png) ![](https://i.imgur.com/on1arX2.png) ## 9.7 Class Abstract dan Method Abstract ![](https://i.imgur.com/aNGHOy7.png) ![](https://i.imgur.com/7wRqrE2.png) ![](https://i.imgur.com/mztRgNr.png) https://studylib.net/doc/7096945/lab-4-solution ## 9.8 Interface ![](https://i.imgur.com/wh6M27T.png) ![](https://i.imgur.com/gipXyjz.png) ![](https://i.imgur.com/Ezpc3Tz.png) ![](https://i.imgur.com/O20sUxR.png) ![](https://i.imgur.com/pmu7b5M.png) ![](https://i.imgur.com/bXjeuaC.png) ![](https://i.imgur.com/zWP3dT0.png) ## Lab Activity // Dipilih Kembali ![](https://i.imgur.com/jw9H8kb.png) ![](https://i.imgur.com/jfez51y.png) ![](https://i.imgur.com/lNQaAYc.png) ![](https://i.imgur.com/iI4CaaF.png) ![](https://i.imgur.com/H2C2AQY.png) ![](https://i.imgur.com/VtjUA7O.png) ![](https://i.imgur.com/H0dEnzn.png) ![](https://i.imgur.com/isFkACu.png) ![](https://i.imgur.com/2v8P9M3.png) ![](https://i.imgur.com/DXNeZlH.png)