Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

KELAS DAN OBJEK BAGIAN I Pertemuan 6.

Presentasi serupa


Presentasi berjudul: "KELAS DAN OBJEK BAGIAN I Pertemuan 6."— Transcript presentasi:

1 KELAS DAN OBJEK BAGIAN I Pertemuan 6

2 APA ITU KELAS Kelas merupakan inti dari pemrograman java atau setiap program java merupakan kelas. Setiap konsep pemrograman yang ingin anda implementasikan ke dalam Java, harus dikemas ke dalam sebuah kelas. Kelas didefinisikan sebagai blueprint, yaitu prototipe yang mendefinisikan variabel-variabel (data) dan method-method (perilaku) umum dari sebuah objek tertentu.

3 MENDIEFINISIKAN KELAS
Dalam Java, kelas didefinikan dengan mengunakan kata kunci “class”. Contohnya: class NamaKelas { tipe data1; tipe data2; tipe method1(daftar parameter( { // kode untuk method1 } tipe method2(daftar parameter( { // kode untuk method2

4 MENDEFINISIKAN KELAS Nilai dari data atau variabel yang didefinisikan di dalam sebuah kelas diakses melalui method-method yang ada. Method merupakan interface antara user (pemakai kelas) dan data-data yang terdapat dalam kelas bersangkutan.

5 Contoh kelas sederhana
class Kotak { double panjang; double lebar; double tinggi; } class DemoKotak { public static void main(String[] args) { double volume; Kotak dadu = new Kotak(); //mengisikan nilai ke dalam data-data kelas kotak dadu.panjang = 4; dadu.lebar = 3; dadu.tinggi = 2; //menghitung isi/volume kotak volume = dadu.panjang * dadu.tinggi * dadu.lebar; //menampilkan nilai volume ke layar monitor System.out.println("Volume dadu = " + volume);

6 MENDEKLARASIKAN OBJEK
Mendeklarasikan variabel yang digunakan sebagai referensi ke onjek dari kelas bersangkutan contoh: Kotak dadu; Menginstanisasi kelas dengan menggunakan operator “new” dan memasukkan instance-nya ke dalam variabel referensi yang baru saja dideklarasikan. contoh: dadu = new Kotak(); Biasanya 2 tahap penulisan tersebut bisa ditulis dalam satu baris saja. contoh” Kotak dadu = new Kotak();

7 APA ITU METHOD Java method terbagi 2:
1. Void, method yang tidak mengembalikan nilai 2. Non-void, method yang mengembalikan nilai Apabila method yang dibuat ditujukan untuk mengembalikan suatu nilai tertentu, maka di dalam method tersebut harus terdapat staement: return nilai;

8 Contoh method void class Kotak { double panjang; double lebar; double tinggi; //mendefiniskan method void void cetakVolume() { System.out.println("Volume kotak = " + (panjang * lebar * tinggi)); } class DemoMethod1 { public static void main(String[] args) { Kotak dadu = new Kotak(); //mengisikan nilai ke dalam data-data kelas kotak dadu.panjang = 4; dadu.lebar = 3; dadu.tinggi = 2; //memanggil method cetakVolume dadu.cetakVolume();

9 Contoh method non-void
class Kotak { double panjang; double lebar; double tinggi; //mendefinisikan method non-void double hitungVolume() { //menghitung volume double vol = panjang * lebar * tinggi; //mengembalikan nilai return vol; } class DemoMethod2 { public static void main(String[] args) { Kotak dadu = new Kotak(); //mengisikan nilai ke dalam data-data kelas kotak dadu.panjang = 4; dadu.lebar = 3; dadu.tinggi = 2; //menampilkan nilai volume ke layar monitor System.out.println("Volume dadu = " + dadu.hitungVolume());

10 Contoh method parameter
class Kotak { double panjang; double lebar; double tinggi; //mendefinisikan method dengan parameter void isiData(double p, double l, double t) { panjang = p; lebar = l; tinggi = t; } double hitungVolume() { return (panjang * lebar * tinggi); class DemoMethod3 { public static void main(String[] args) { Kotak dadu = new Kotak(); //memanggil method isiData() dadu.isiData(4,3,2); //menampilkan nilai volume ke layar monitor System.out.println("Volume dadu = " + dadu.hitungVolume());

11 CONTRUCTOR Method khusus yang didefinisikan di dalam kelas dan akan dipanggil secara otomatis setiap kali terjadi instanisasi objek. Berfungsi untuk melakukan inisialisasi nilai terhadap data-data yang terdapat pada kelas bersangkutan Contructor tidak termasuk method non-void juga buka method void.

12 Contoh method contructor
class Kotak { double panjang; double lebar; double tinggi; //mendefinisikan cotructor untuk kelas Kotak Kotak(double p, double l, double t) { panjang = p; lebar = l; tinggi = t; } double hitungVolume() { return (panjang * lebar * tinggi); class DemoContructor1 { public static void main(String[] args) { Kotak dadu = new Kotak(4, 3, 2); //menampilkan nilai volume ke layar monitor System.out.println("Volume dadu = " + dadu.hitungVolume());


Download ppt "KELAS DAN OBJEK BAGIAN I Pertemuan 6."

Presentasi serupa


Iklan oleh Google