Anda di halaman 1dari 3

Class Inheritance Program adalah urutan perintah yang diberikan pada komputer untuk membuat fungsi atau tugas

tertentu. Programmer adalah istilah yang umum digunakan untuk orang yang membuat program. Banyak cara dan perintah yang dapat digunakan untuk membuat sebuah program. Program yang baik adalah yang hanya menggunakan perintah secukupnya tetapi dapat melakukan eksekusi dengan cepat dan tepat. Java adalah salah satu bahasa pemrograman yang sering digunakan untuk membuat program karena keunggulannya yaitu multi-platform; Artinya, Java dapat dijalankan pada sebarang komputer dan bahkan pada sebarang sistem operasi. Bahasa pemrograman yang dikembangkan oleh Sun Microsystem pada Agustus 1991 ini adalah bahasa yang berorientasi pada objek. Pemrograman berorientasi objek membuat pengembangan program dapat dilakukan dengan lebih mudah, mengurangi duplikasi kode, dan mengurangi kesalahan. Kelas dan objek adalah dua istilah yang sangat terkenal pada pemrograman berorientasi objek. Seperti hanya cetakan kue, sejumlah kue dapat diciptakan dengan menggunakan sebuah cetakan. Begitu pula halnya dengan kelas. Dengan menggunakan sebuah kelas, sejumlah objek dapat diciptakan. Contoh dapat dianalogikan sebagai sebuah mobil. Objek yang mempunyai kelas mobil dapat memiliki data seperti merek mobil, warna mobil, dan atribut lain yang berhubungan dengan mobil. Metode yang dimiliki objek berkelas mobil dapat berupa cara menghidupkan mesin dan mengoper persneling. Subclass (juga derived class, extended class, atau child class) didefinisikan sebagai kelas yang berasal dari kelas lain. Kelas yang menjadi asal dari subclass disebut superclass (juga base class atau parent class). Kelas dapat diturunkan dari kelas yang berasal dari kelas yang berasal dari kelas, dan seterusnya, dan akhirnya berasal dari kelas yang paling atas, yaitu objek. Ide dari kelas pewaris sederhana tetapi sangat hebat. Kelas pewaris digunakan ketika ingin membuat kelas baru dan sudah ada kelas yang mencakup beberapa kode yang diinginkan. Dengan melakukan ini, kita dapat menggunakan kembali bidang dan metode dari kelas yang ada tanpa harus menulis ulang kelas tersebut. Sebuah subclass mewarisi anggota (fields, methods, dan nested class) dari superclass. Namun, ada beberapa kekurangan dari kelas pewaris ini. Kekurangan pertama yaitu anggota privat dari superclass tidak diwariskan kepada subclass dan hanya dapat diakses secara tidak langsung. Kedua, karena constructors dan initializer bukan anggota dari sebuah kelas, mereka tidak diwariskan kepada subclass. Ketiga, sebuah subclass hanya dapat menextend sebuah subclass.

Muhammad Faris_08_EIT

Banyak cara yang dapat dilakukan untuk membuat sebuah program menjadi program yang efektif dan efisien. Program yang efektif dan efisien adalah program yang penulisan kode secukupnya namun dengan hasil kompilasi yang dapat dieksekusi dan mengeluarkan hasil yang cepat serta hasil yang tepat. Salah satu cara yang dapat dilakukan agar efektif dalam penulisan kode adalah dengan menggunakan kelas pewaris karena kelas pewaris dapat menerima warisan anggota (fields, methods, dan nested class) dari superclass.

Muhammad Faris_08_EIT

Daftar Pustaka Kadir, Abdul. Dasar Pemrograman Java 2. Yogyakarta:ANDI, 2007. Print. Anonim. Inheritance. http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html (diakses tanggal 1 September 2013) Anonim. Java Inheritance. http://www.javabeginner.com/learn-java/java-inheritance (diakses tanggal 1 September 2013) Hasti, Beck. Introduction to Inheritance. http://pages.cs.wisc.edu/~hasti/cs368/JavaTutorial/NOTES/Inheritance-intro.html (diakses tanggal 1 September 2013)

Muhammad Faris_08_EIT

Anda mungkin juga menyukai