pengertian modifier public, void, static, private.
* Modifier public :
* Pada definisi class, merupakan class yang memuat metod main(), dan nama file disimpan dengan nama class public
* Pada definisi metod, bermakna bahwa metod tersebut dapat diases dari luar class yang bersangkutan
* Pada daefinisi data, bermakna data tersebut dapat diases dari luar class
* Modifier void pada metod: berarti Metod tersebut tidak ada return valuenya
* Modifier static pada metod : berarti metod tersebut dapat dipanggil hanya dari dalam class yang sama
* Modifier private pada data : berarti data hanya dapat diases dari class yang sama
* Modifier protected paad metod : dapat diases dari class turunannya
Construktor
* Construktor adalah jenis metod yang akan otomatis dipanggil jika suatu objek dibuat
* Construktor didefinisikan secara public dan namanya sama dengan nama classnya
* Construktor dapat didefinisikan lebih dari satu definisi
* Contoh : untuk Dog ditambah definisi construktor tanpa parameter, menjadi :
public Dog( ) { }
public Dog(String nm, int um){nama=nm; umur=um;}
Misalkan dalam class DogRun didefinisikan objek yourDog
Dog yourDog=new Dog();
Maka jika dalam class DogRun dipanggil :
yourDog.seyHello();
Outputnya : (nilai nama dan umur digunakan nilai default)
Hello my name is Noname I’am a 0 years old
begitulah sedikit penjelasan mengenai bagian2 dalam suatu program.
* Modifier public :
* Pada definisi class, merupakan class yang memuat metod main(), dan nama file disimpan dengan nama class public
* Pada definisi metod, bermakna bahwa metod tersebut dapat diases dari luar class yang bersangkutan
* Pada daefinisi data, bermakna data tersebut dapat diases dari luar class
* Modifier void pada metod: berarti Metod tersebut tidak ada return valuenya
* Modifier static pada metod : berarti metod tersebut dapat dipanggil hanya dari dalam class yang sama
* Modifier private pada data : berarti data hanya dapat diases dari class yang sama
* Modifier protected paad metod : dapat diases dari class turunannya
Construktor
* Construktor adalah jenis metod yang akan otomatis dipanggil jika suatu objek dibuat
* Construktor didefinisikan secara public dan namanya sama dengan nama classnya
* Construktor dapat didefinisikan lebih dari satu definisi
* Contoh : untuk Dog ditambah definisi construktor tanpa parameter, menjadi :
public Dog( ) { }
public Dog(String nm, int um){nama=nm; umur=um;}
Misalkan dalam class DogRun didefinisikan objek yourDog
Dog yourDog=new Dog();
Maka jika dalam class DogRun dipanggil :
yourDog.seyHello();
Outputnya : (nilai nama dan umur digunakan nilai default)
Hello my name is Noname I’am a 0 years old
begitulah sedikit penjelasan mengenai bagian2 dalam suatu program.
0 komentar:
Posting Komentar