Pewarisan (Inheritance) dan Polimorfisme (Polymorphism)


1. Polymorphic (Banyak bentuk)
Polymorphism adalah suatu aksi yang memungkinkan pemrogram menyampaikan pesan tertentu keluar dari hirarki obyeknya, dimana obyek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek.
Atau Polymorphic dapat berarti banyak bentuk, maksudnya yaitu kita dapat menimpa (override), suatu method, yang berasal dari parent class (super class) dimana object tersebut diturunkan, sehingga memiliki kelakuan yang berbeda.
contoh programnnya:

import javax.swing.*;
class kelasA{
                int x,y;
                void tampilnilaixy(){
                System.out.println("Nilai X : " + x + "  nilai Y : " + y);
                }
                }
//kelasB adalah Extend(turunan) dari kelasA
class kelasB extends kelasA{
                int z;
                void tampilkanjumlah(){
                System.out.println("\n");
                System.out.println("jumlah x+y+z = "+(x+y+z));
                System.out.println("\n");
                }
}
//class programinheritance berikut adalah extends (turunan) dari kelasB
class programinheritance {
                public static void main (String []args){
                                                kelasA superClass = new kelasA();
                                                kelasB subClass = new kelasB();
System.out.println("\n");
                                                System.out.println("Program Inheritance ");
                                                System.out.println("============================");
                                                System.out.println("\n");
                                                System.out.println("SuperClass adalah Kelas A");
                                                superClass.x=50;
                                                superClass.y=100;
                                                superClass.tampilnilaixy();
                                                System.out.println("\nSubClass adalah Kelas B");
                                                subClass.x=2;
                                                subClass.y=4;
                                                subClass.tampilnilaixy();
                                                String data1 = JOptionPane.showInputDialog("Masukkan Nilai Z : ");
                                                subClass.z=Integer.parseInt(data1);
                                                System.out.println ("Nilai Z yang Dimasukkan : "+subClass.z);
                                                subClass.tampilkanjumlah();}}
output programnya















2. Inheritance (Pewarisan)
Inheritance (penurunan sifat / pewarisan), ini merupakan ciri khas dari OOP yang tidak terdapat pada pemrograman prosedural gaya lama. Dalam hal ini, inheritance bertujuan membentuk obyek baru yang memiliki sifat sama atau mirip dengan obyek yang sudah ada sebelumnya (pewarisan). Obyek turunan dapat digunakan membetuk obyek turunan lagi dan seterusnya. Setiap perubahan pada obyek induk, juga akan mengubah obyek turunannya. Susunan obyek induk dengan obyek turunannya disebut dengan hirarki obyek.
Atau Inheritance yaitu pewarisan sifat-sifat suatu object kepada object turunannya.

Contoh program javanya :

}
// Program utama
class programpolimorpis{
                // method main
                public static void main (String []args){
                                System.out.println("\nprogram polimorpis");
                                System.out.println("----------------------------------------\n");
                                // membuat objek – objek raut (ekspresi) dari wajah
                                bentukwajah objbentuk = new bentukwajah();
                                senyum objsenyum = new senyum();
                                tertawa objtertawa = new tertawa();
                                marah objmarah = new marah();
                                sedih objsedih = new sedih();
                                // polimorpis dari bentuk wajah ada lima dimulai dari 0-4
                                bentukwajah [] bentuk=new bentukwajah[5];
                                bentuk[0]= objbentuk;
                                bentuk[1]= objsenyum;
                                bentuk[2]= objtertawa;
                                bentuk[3]= objmarah;
                                bentuk[4]= objsedih;
                                System.out.println("Bentuk [0]:"+bentuk[0].respons());
                                System.out.println("Bentuk [1]:"+bentuk[1].respons());
                                System.out.println("Bentuk [2]:"+bentuk[2].respons());
                                System.out.println("Bentuk [3]:"+bentuk[3].respons());
                                System.out.println("Bentuk [4]:"+bentuk[4].respons());
                }
}

output programnya
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Cara Mengganti Theme Pada WordPress



Cara mengganti theme wordpress
Sekarang saya menganggap bahwa anda telah memiliki file theme wordpress untuk di Install pada blog anda. Berikut adalah langkah-langkah untuk mengganti theme di wordpress :
  1. Silahkan login ke admin blog wordpress anda.
  2. Alihkan perhatian ke sebelah kiri, klik pada menu Appeareance kemudian klik sub menu Themes.
    themes menu wordpress
  3. Klik tab menu Install Themes, kemudian klik Upload.
    install themes wordpress
  4. Klik tombol Browse.. kemudian pilih file theme yang ingin anda pasang (file theme harus format .zip). Jika file theme sudah terpilih, klik tombol Install Now.
    install a theme
  5. Silahkan tunggu sampai proses upload selesai. Lamanya proses upload tergantung kepada kecepatan koneksi internet yang anda gunakan.
  6. Apabila proses upload theme selesai, akan ada pilihan : Preview, Active, dan Return to Theme Page. Sebaiknya klik terlebih dahulu Preview untuk melihat tampilan sebelum benar-benar di aktifkan. Jika dirasa memang sudah cocok, Klik Active untuk mengaktifkan Theme tersebut.
    activate themes
  7. Selesai. Kini blog anda telah mempunyai wajah baru.

Tambahan tentang ganti theme

Di sarankan untuk tidak terlalu sering gonta-ganti theme karena bisa membuat serp result blog anda di search engine menjadi tidak bagus. Ada baiknya mengganti theme dalam jangka waktu yang sudah lama, misal : minimal 6 bulan baru ganti dengan theme yang baru, lebih baik jika masa waktu penggunaan theme dalam hitungan tahun.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS