Laman

10 Nov 2016

Class, Object, dan Elemen pada Java

Deklarasi Class

Deklarasi class pada java dapat dilakukan dengan sintaks sebagai berikut:

<modifier> class <nama_class> { [deklarasi_atribut] [deklarasi_konstruktor] [deklarasi_metode]

} Contoh:

public class Siswa {

}

 

Deklarasi Atribut

Deklarasi atribut dapat dilakukan dengan sintaks sebagai berikut:

<modifier> <tipe> <nama_atribut> ; Contoh:

public class Siswa {

public int nrp;

public String nama;

}

Deklarasi Metode

Deklarasi metode dapat dilakukan dengan sintaks sebagai berikut:

<modifier> <return_type> <nama_metode> ([daftar_argumen])

{

[<statement>]

}

Contoh:

public class Siswa { public int nrp; public String nama; public void info() {

System.out.println(“Ini siswa UNP”);

}

}

Untuk dapat mengakses anggota-anggota dari suatu obyek, maka harus dibuat instance dari class tersebut terlebih dahulu. Berikut ini adalah contoh pengaksesan anggota-anggota dari class Siswa:

public class Siswa {

public static void main(String args[]) { Siswa it=new Siswa();

it.nrp=5;

it.nama=”Ade”;

it.info();

}

Dalam java terdapat dua buah metode

1. Fungsi (Non Void)

Merupakan metode yang memiliki nilai balik jika metode tersebut dipanggil, cara pembuatan sebuah fungsi adalah dengan cara menentukan nilai baliknya, lalu membuat nama metodenya.

class Mahasiswa { String nama;

// fungsi

Public String ambilNama() {

// untuk mengembalikan nilai gunakan kata kunci return return nama; }

 

2. Prosedur (Void)

Mrupakan metode yang tidak memiliki nilai balik, cara pembuatan prosedur

sama dengan fungsi namun bedanya, nilai baliknya menggunakan kata kunci void.

Contoh :

// prosedur

Public void hapusNama() {

nama = "";

}

}

 

Pada kode diatas, kelas manusia memiliki 2 buah metode yaitu ambilNama() dan hapusNama(). DimanaambilNama() merupakan sebuah fungsi karena mengembalikan nilai String, sedangkan hapusNama() merupakan prosedur karena tidak mengembalikan nilai.

Saat membuat sebuah fungsi maka untuk mengembalikan nilainya, harus

menggunakan kata kunci return, diikuti nilai yang akan dikembalikannya. Untuk mengambil nilai balik dari fungsi dapat dilih at pada contoh sebagai berikut.

Mahasiswa mahasiswa = new Mahasiswa(); mahasiswa.nama = "Ade

Kurniawan“;

// mengambil nilai dari fungsi String nama =

mahasiswa.ambilNama();

 

Contoh program : Mengakses anggota suatu class

public class Siswa {

int nrp;

public void setNrp(int i) {

nrp=i;

}

}

public class Test {

public static void main(String args[]) {

Siswa anak=new Siswa(); anak.setNrp(5); System.out.println(anak.nrp);

}

}

loading...
artikel kejuruan

No comments:

Post a Comment

Search Post