Konstruktor Java

this.password = password;

maksutnya gimana ya gan???

avatar milliarta
@milliarta

20 Kontribusi 3 Poin

Diperbarui 5 tahun yang lalu

3 Jawaban:

memberikan nilai property password pada objek tersebut sama dengan variabel password yang ada di kanan.

this.password artinya passwordnya objek yang dibuat(dirinya sendiri)

password yang kanan artinya variabel yang yang berisi inputan user

intinya, memasukan inputan user kedalam passwordnya objek

avatar newbieprogrammer
@newbieprogrammer

35 Kontribusi 6 Poin

Dipost 6 tahun yang lalu

misal gini gan:

<pre> public class User(){

String username; String password;

//disini constructor-nya public User(String username, String password){ this.username = username; //this.username berasal dari induk class, username berasal dari parameter this.password = password; //this.password berasal dari induk class, password berasal dari parameter }

} </pre>

avatar keccikun
@keccikun

368 Kontribusi 197 Poin

Dipost 6 tahun yang lalu

"this" itu merujuk pada attribute yang ada diclass itu gan sama seperti pada javascript contoh :

<pre> package test;

public class Mahasiswa {

private String namaMahasiswa;

private String nimMahasiswa;

public Mahasiswa(String nameOfMahasiswa, String nimOfMahasiswa) {
	this.namaMahasiswa = nameOfMahasiswa;
	this.nimMahasiswa = nimOfMahasiswa;
}

} </pre> this.namaMahasiswa = nameOfMahasiswa this.namaMahasiswa merujuk pada attribute yang dimiliki class Mahasiswa (private String namaMahasiswa) sedangkan nameOfMahasiswa merujuk pada variable parameter yang akan dioper

avatar kikimf
@kikimf

91 Kontribusi 78 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban