DAFTAR LABEL POPULER PENELITIAN.ID
DAFTAR LABEL POPULER PENELITIAN.ID
Jangan Buka Artikel Ini!
DAFTAR ARSIP POSTING PENELITIAN.ID
DAFTAR ARSIP POSTING PENELITIAN.ID
Menggunakan THIS Java dan Fungsinya
- Dapatkan link
- Aplikasi Lainnya
// Program Java untuk
// penggunaan keyword 'this'
// yang mengacu pada variabel
// instance class saat ini.
class Test
{
int a;
int b;
// Parameterisasi constructor
Test(int a, int b){
this.a = a;
this.b = b;}
void display(){
// menampilkan nilai dari
// variabel a dan b.
System.out.println("a = "
+ a
+ " b = "
+ b);}
public static void main(String[] args){
Test object = new Test(10, 20);
object.display();}
}
// Program java menggunakan
// this() untuk memanggil
// class constructor saat ini.
class Test
{
int a;
int b;
/* Default constructor */
Test(){
this(10, 20);
System.out.println("Dalam"
+" default constructor \n");}
// Parameterisasi constructor
Test(int a, int b){
this.a = a;
this.b = b;
System.out.println("Dalam"
+" parameterisasi"
+" constructor");}
public static void main(String[] args){
Test object = new Test();}
}
Dalam default constructor
// Program Java untuk
// menggunakan keyword 'this'
// untuk return class instance
// saat ini.
class Test
{
int a;
int b;
/* Default constructor */
Test(){
a = 10;
b = 20;}
// Method returns class
// instance saat ini.
Test get(){
return this;}
// menampilkan nilai dari
// variabel a dan b.
void display(){
System.out.println("a = "
+a
+" b = "
+b);}
public static void main(String[] args){
Test object = new Test();
object.get().display();}
}
empat, Menggunakan keyword 'this' sebagai parameter method.
// Program java untuk
// menggunakan keyword 'this'
// sebagai parameter method.
class Test
{
int a;
int b;
/* Default constructor */
Test(){
a = 10;
b = 20;}
// Method yang menerima
// keyword 'this' sebagai
// parameter.
void display(Test obj){
System.out.println("a = "
+a
+" b = "
+b);}
// Method returns class
// instance saat ini.
void get(){
display(this);}
public static void main(String[] args){
Test object = new Test();
object.get();}
}
lima, Menggunakan keyword 'this' untuk memanggil class method saat ini.
// Program Java menggunakan
// keyword 'this' untuk
// memanggil class method saat
// ini.
class Test {
void display(){
/* memanggil fuction show() */
this.show();
System.out.println("Dalam"
+" fungsi display");}
void show(){
System.out.println("Dalam"
+" fungsi show");}
public static void main(String args[]) {
Test t1 = new Test();
t1.display();}
}
Dalam fungsi display
enam, Menggunakan keyword 'this' sebagai argumen dalam memanggil constructor.
// Program Java menggunakan
// keyword 'this' sebagai
// argumen dalam memanggil
// constructor.
// Class dengan objek dari
// class B sebagai data
// membernya.
class A
{
B obj;
// Parameterisasi constructor
// dengan objek dari B sebagai
// sebuah parameter.
A(B obj){
this.obj = obj;
// panggil display method dari
// class B.
obj.display();}
}
class B
{
int x = 5;
// Default Contructor yang
// menciptakan sebuah objek
// dari A dengan melewatkannya
// sebagai argumen dalam
// constructor.
B(){A obj = new A(this);}
// method yang memperlihatkan
// nilai dari x.
void display(){
System.out.println("Nilai dari x "
+"dalam Class B : " + x);}
public static void main(String[] args) {
B obj = new B();}
}
- 5 Penjelasan Utama STATIC dan PUBLIC STATIC VOID MAIN pada Java [klik]
- 4 Aturan Penting Overloading dan Overriding method static pada Java [klik]
- Cara Sederhana Shadowing dari static function pada Java [klik]
- 3 Poin Penting tentang Static Method vs Instance Method pada Java [klik]
- Cara Sederhana Menetapkan Nilai ke Variabel Static Final pada Java [klik]
- 3 Keunggulan Tipe Return Covariant pada Java [klik]
- 7 Bentuk Object Class pada Java [klik]
- Dapatkan link
- Aplikasi Lainnya
Komentar
Posting Komentar
Hubungi admin melalui Wa : +62-896-2514-6106
Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.
Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.
~ Ikatlah Ilmu dengan Memostingkannya ~
Apa fungsi keyword 'this' pada bahasa pemrograman Java?
BalasHapusKeyword 'this' pengacu pada object saat ini dalam method atau constructor dalam bahasa pemrograman Java. Penggunaan keyword 'this' yang paling umum adalah untuk menghilangkan kebingungan antara atribut class dan parameter dengan nama yang sama, karena atribut class tersebut dibayangi oleh method atau paramter constructor.
HapusKeyword "this" adalah keyword pada Java yang digunakan sebagai referensi ke object class saat ini, dengan method instance dan constructor. Dengan menggunakan keyword 'this' tersebut, user dapat merujuk ke anggota class seperti variabel, constructor, dan method.
BalasHapusApakah keywor 'super' dan 'this' dapat digunakan secara bersamaan pada bahasa pemrograman Java?
BalasHapusConstructor harus selalu menjadi statement pertama dalam program Java. Jadi, user tidak bisa memiliki dua statement sebagai statement pertama. Oleh karena itu, maka dipanggil keyword super() dan bisa digunakan untuk memanggil this() dari suatu constructor, namun tidak untuk kedua-duanya. Disini, dijak user menggunakan parameter contructor maka akan terjadi error.
Hapus