Mengenal class, method dan objek dalam java

Ciri-ciri dari pemrograman berbasis objek adalah adanya suatu objek-objek yangPengumuman Calon Asisten Praktikum Basisdata. Read more ... » saling berkaitan untukTrik Aman Berinternet I. Read more ... » membentuk suatu tujuan tertentu. DalamCara mengatasai Cannot modify header PHP. Read more ... » OOP nantiny kitaCara mengatasi Install DotNet 3.5 Windows 8. Read more ... » akan selalu bertemu denganTrik Aman Berinternet I. Read more ... » istilah-istilah method, class, fungsi, procedure dan objek. Termasuk dalam pemrograman java, secara umum strukturTUGAS STRUKTUR DATA KELAS SAMI. Read more ... » dalam pemrograman java adalah seperti ilustrasi berikut :

Java application

Java Struktur

Ilustrasi diatas jika kita gambarkan langsung dalam sebuah aplikasi java, projek merupakan Folder Program Java yang didalamnya terdapat Folder dari paket-paket java.

Contoh :

KALKULATOR ----> paket_utama ----> kalkulator.java
		   |
		   |
		   ----> paket_aritmetik
				|
	--------------------------------------------
	|         |                  |             |
jumlah.java	kali.java	bagi.java      kurang.java

Folder KALKULATOR merupakan sebuah projek, sedangkan folder paket_utama adalah paket dimana berisi program utama atau main() dari kalkulator dan terakhir paket_aritmetik merupakan folder berisi kelasTUGAS STRUKTUR DATA KELAS SAMI. Read more ... »-kelas aritmetika yang akan digunakan di program utama (kalkulator.java). Dari skema diatas, selanjutnya kita akan menerapkan kedalam sebuah coding java. Pertama kita akan membuat file jumlah.java, disini kita asumsikan 2 bilangan akan dijumlah, sehingga kita akan membutuhkan 2 variabel beritipe int (bil1, bil2), setelah itu kita buat variabel untuk menampung jumlah dari keduanya tersebut. Coding lengkap
seperti berikut

//------------ jumlah.java ------------

package paket_aritmetik;  		//Tanda pengenal bahwa kelas ini berada di paket_aritmetik

public class jumlah{			//kelas jumlah bersifat public(dapat diakses semua)
	int bil1, bil2, jum;
	//Selanjutnya buat method untuk mengisi nilai bil1 dan bil2

	//public(agar dapat diaksess semua) dan void karena tidak ada nilai balik
	public void setJumlah(int bil1, int bil2)		//(int bil1, int bil2) merupakan procedure dengan parameter
	{
		//this disini berarti variabel ini diisi nilai dengan
		//variabel yang sama bil1=bil1 dan bil2=bil2
		this.bil1=bil1;
		this.bil2=bil2;
	}

	//Selanjutnya buat fungsi untuk menghitung jumlah
	public int hitung()
	{
		jum = bil1 + bil2;
		return jum;
	}

	//Terakhir adalah buat procedure untuk menampilkan hasil
	public void getJumlah()
	{
		System.out.println("Hasil penjumlahan "+bil1+" dengan "+bil2+" = "+jum);
	}
}

//------------ EOF jumlah.java ------------

Sampai disini kita telah membuat kelas jumlah di paket_aritmetik dan didalamnya terdapat method-method, kemudian kita akan membuat programutama (kalkulator.java) pada paket_utama.

//------------ kalkulator.java ------------
package paket_utama;
import paket_aritmetik.jumlah; //atau bisa gunakan import paket_aritmetik.*;

public class kalkulator{
	public static void main(String args[])			//main() menandakan program ini adalah utama
	{
		jumlah htg = jumlah();		// membuat objek htg yang diambil dari kelas jumlah()
		htg.setJumlah(4,3);			//mengisi procedure pada kelas jumlah dengan nilai bil1 = 4, dan bil2 = 3
		htg.hitung();				//memanggil fungsi pada kelas jumlah()
		htg.getJumlah();			//menampilkan hasil yang ada pada kelas jumlah()
	}
}
//------------ EOF kalkulator.java ------------

NB :
method adalah suatu caraMenjalankan Aplikasi Android di Windows. Read more ... » untuk memecah bagian dari kelas agar lebih sederhana.
Method terdapat 2 jenis yakni :
1. Fungsi merupakan method yang mempunyai nilai balik, jika method
tersebut dipanggil.
2. procedure merupakan method yang tidak mempunyai nilai balik,
karena nilai baliknya menggunakan void.

Parameter –> Data/ Nilai yang diinputkan dari luar method.
konstruktor –> Merupakan Metode yang dipanggil secara otomatis,ketika
sebuah objek dipanggil.

contoh fungsi

class jumlah{
//...
	public int hitung()
	{
		jum = bil1 + bil2;
		return jum;
	}
//...
}

contoh procedure

class jumlah{
//...
	public void setJumlah(int bil1, int bil2)		//(int bil1, int bil2) merupakan procedure dengan parameter
	{
		//this disini berarti variabel ini diisi nilai dengan
		//variabel yang sama bil1=bil1 dan bil2=bil2
		this.bil1=bil1;
		this.bil2=bil2;
	}
//...
}

Pada program diatas kita menemukan istilah public, nanti akan dibahas pada tulisan berikutnya.
by Burhanudin 😀

Posted in Java, Programing and tagged , , , , , , .