Menghilangkan dan Mengembalikan Folder Option

Cara Menghilangkan :

1. Klik Start > Run, lalu ketikkan regedit kemudian tekan Enter.

2. Anda akan digiring ke file HKEY_CURRENT_USER.


Lalu dari HKEY_CURRENT_USER pilih Software\Microsoft\Windows\CurrentVersion\Policies\Explorer.


Di window sebelah kanan akan terdapat “NoFolderOptions”. Dobel click NoFolderOptions, Data Type : REG_DWORD. Yang “diakali” disini adalah bagian datanya. Data : (0 = disabled, 1 = enabled/sembunyikan).

Jika Anda ingin meng-enable setting ini, maka menu Folder Options yang terdapat pada Start Menu - Setting akan hilang.


Cara Mengembalikan kembali :


1. Buka menu RUN

2. Ketikan gpedit.msc

3. Buka User Configuration

4. Buka Administrativ Temple

5. Buka Windows Componen

6. Buka Windows Explorer

7. Cari menu “Remove the Folder Options menu item from the tools menu”, double click lalu pilih disable dan OK. Sekarang Silahkan Anda buka My Computer lihat di tab Tool pasti Folder Optionsnya sudah muncul kembali.

Continue Reading...

Abstract Class

Definisi

- Sebuah class yang tidak bisa diinstansiasi

- Sering muncul pada puncak hierarki class object-oriented programming (OOP), mendefinisikan segala type action/tindakan yang mungkin dengan object semua subclass dari class


Method abstract

- Method di dalam abstract class tidak mempunyai implementasi

- Untuk membuat abstract method, tulis saja deklarasi method tanpa body dan gunakan keyword abstract


Sebagai contoh :



public abstract void someMethod();

public abstract class LivingThing() {

public void breath() {

system.out.println(“Living Thing breathing…”);

}

public void eat() {

system.out.println(“Living Thing eating…”);

}

/**

* abstract method walk

* kita ingin method ini di-override dari sub class LivingThing

*/

public abstract void walk();

}


Ketika sebuah class meng-extends abstract class LivingThing, diwajibkan meng-override abstract method walk(), jika tidak, subclass tersebut juga akan menjadi abstract class, dan oleh karena itu tidak bisa diinstansiasi.


Sebagai contoh :


public class Human extends LivingThing {

public void walk() {

system.out.println(“Human Walk…”);

}

}


Petunjuk Penulisan Program


Menggunakan abstract class untuk mendefinisi jenis-jenis yang luas dari behavior yang ada di puncak hirarki class object-oriented programming, dan menggunakan subclassnya untuk menyediakan detail implementasi dari abstract class.

Continue Reading...

Pewarisan (Inheritance)

Inheritance adalah teknik yang menyatakan bahwa anak dari objek akan mewarisi data/atribut dan metode dari induknya langsung. Suatu kelas dapat ditentukan secara umum, kemudian ditentukan secara spesifik menjadi subkelas. Setiap sub kelas mempunyai hubungan atau mewarisi semua sifat yang dimiliki kelas induknya dan ditambah dengan sifat nik yang dimilikinya.

Semua class dalam Java, termasuk class yang membangun Java API, merupakan subclass dari superclass Object.



Superclass adalah class yang letaknya di atas class tertentu di dalam hierarki, sedangkan Subclass class yang letaknya di bawah class tertentu di dalam hierarki.



Keuntungan penggunaan Inheritance dalam OOP : Reusability
Ketika behaviour (method) dideklarasikan dalam superclass, behavior tersebut otomatis diwariskan ke seluruh subclass
Jadi, Anda dapat meng-enkode method hanya sekali dan method tersebut dapat digunakan oleh seluruh subclass
Sebuah subclass hanya perlu mengimplementasikan perbedaan antara dirinya sendiri dan parent-nya.



Untuk mengambil sebuah class, gunakan keyword extends. Untuk lebih jelasnya, mari buat class parent sederhana, misalkan kita mempunyai class parent bernama Person.



public class Person {
protected String name;
protected String address;
/**
* Default constructor
*/
public Person() {
System.out.println(“Inside Person : Constructor”);
name = “”; address = “”;
}
. . . .
}



Sekarang, kita buat class lain bernama Student, karena murid juga termasuk orang, kita putuskan untuk meng-extend class Person, sehingga kita dapat mewariskan semua properti dan method yang telah ada di class Person. Untuk itu, kita bisa menulis :



public class Student extends Person {
public Student() {
System.out.println(“Inside Student:Constructor”);
}
. . . .
}



Ketika sebuah object Student diinstansiasi, default constructor dari superclass Student dipanggil secara implisit untuk melakukan inisialisasi seperlunya. Setelah itu, pernyataan di dalam constructor subclass dijalankan.


Untuk memperjelasnya, perhatikan kode dibawah ini :



public static void main( String[] args ) {
Student anna = new Student();
}




Dalam kode ini, kita membuat sebuah object dari class Student. Hasil dari program adalah :



Inside Person:Constructor
Inside Student:Constructor



Continue Reading...
 

Blogroll

Site Info

Text

Moestofa Hanusa Copyright © 2009 WoodMag is Designed by Ipietoon for Free Blogger Template