All Information About Gadget

Category

About Me

Powered by Blogger.

Monday, 7 January 2019

Pemrograman II Pertemuan 11 "Inheritance"



Konsep Dasar Pemrograman Berorientasi Objek ( Inheritance )

Pengertian

Suatu class dapat mewariskan atribut  dan method kepada class lain (subclass), serta membentuk class hierarchy. Penting untuk Reusability, Java Keyword: Extends.

Note:
Sub class, digunakan untuk menunjukkan class anak atau turunan secara hirarkis dari super class.
Super class, digunakan untuk menunjukkan class induk secara hirarkis dari sub class (class anak).
Extends, digunakan untuk menunjukkan bahwa suatu class merupakan turunan dari class lain. Misal A extends B, berarti class A adalah turunan dari class B. A merupakan subclass, sedangkan B merupakan superclass.

Contoh :

public class Sepeda{
                        private int gir;
            void setGir(int pertambahanGir) {
                        gir= gir+ pertambahanGir;
            }
            int getGir() {
                        return gir;
            }
}

Class SepedaGunung Mewarisi Class Sepeda

public class SepedaGunung extends Sepeda{
           
            private int sadel;
            void setSadel (int jumlah) {
                        sadel = getGir() - jumlah;
            }
           
            int getSadel(){
                        return sadel;
            }
}


0 comments:

Post a Comment