INTERFACE Pertemuan 005.

Slides:



Advertisements
Presentasi serupa
Pemrograman JAVA (TIB09)
Advertisements

Deklarasi Class Kelas pada Java dideklarasikan dengan menggunakan kata kunci class. Contoh : class Mobil { String warna; int thn_prod; } Mobil Data :
 public static void main(String[] args) {  int bil1=3;  do {  System.out.print(bil1+",");  bil1=bil1+4;  }  while(bil1
Variabel di Java Variabel merupakan sebuah tempat untuk menyimpan data. Di Java setiap pembuatan variabel harus ditentukan tipe.
Java Progamming Operasi I/O
Abstract Class & Interface
Pemrograman JAVA (TIB09)
Modul 3: Kendali program dan teknik penyimpanan data
Abstract & Interface As’ad Djamalilleil
SLIDE OTOMATIS PINDAH DALAM WAKTU 4-5 MENIT. A:kiriB:kanan Deklarasikan sebuah variabel dengan nama ‘isi’ yang mempunyai type array of double dengan ukuran.
Inheritance Ery Setiyawan Jullev A.
ABSTRACT CLASS & INTERFACE
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Flow Control Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2008.
- PERTEMUAN 6- INTERFACE
As’ad Djamalilleil Function (method) As’ad Djamalilleil
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
KELAS INNER, KELAS ABSTRACT, DAN INTERFACE
Abstract Class.
- PERTEMUAN 4 - PERULANGAN
Pertemuan : Object Oriented Programming
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Pemrograman Berorientasi Obyek dengan JAVA Interface
PELATIHAN JAVA FUNDAMENTAL
NAMA : JUMADI Npm : Interface mendefinisikan sebuah cara standar dan umum dalam menetapkan sifat-sifat dari class-class. Mereka menyediakan.
Public class RelasiDemo { public static void main(String[] args) { //beberapa nilai int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel...");
Kelas Lanjut 2 Oleh Tita Karlita.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Perulangan (Iteration)
Manipulasi String dengan Kelas String dan StringBuffer
Pertemuan 6 PEWARISAN AND POLYMORPHISM
1 Pertemuan 7 INTERFACE Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
POLYMORPHISM, ABSTRACT CLASS DAN INTERFACE
Access Modifier.
Pertemuan 2 SINTAKS BAHASA, TIPE DATA, DAN OPERATOR
Pemrograman Berorientasi Object
Pemprograman Berorientasi Objek
POLYMORPHISM, ABSTRACT CLASS DAN INTERFACE
Constructor dan Overloading
Pengorganisasian Class
Pengambilan Keputusan dan Pengulangan Proses
MODIFIER JAVA.
Algoritma & Pemrograman 1
Pemrograman Berorientasi Objek
Pengorganisasian Class
ABSTRACT CLASS DAN INTERFACE
Tugas Minggu Ke 9 PBO Siti Halisah
Kelas Abstrak dan Interface
JAVA FUNDAMENTAL (Method)
THREAD Pertemuan 9.
Percabangan dan Perulangan.
Tipe Data, Variabel, dan Operator
CLASS Pertemuan 003.
PENERAPAN DASAR-DASAR SYNTAX JAVA
Interface.
MATERI PENDUKUNG PENGGUNAAN THROW
As’ad Djamalilleil Abstract & Interface As’ad Djamalilleil
Tipe Data, Variabel, dan Operator
Pemrograman Berorientasi Objek
MATERI PENDUKUNG PENGENALAN DASAR CLASS
Interface Pertemuan 2.
ABSTRACT CLASS DAN INTERFACE
Pemrograman Berorientasi Object
Pemrograman Berorientasi Objek
STUDI KASUS.
Dhefi Cahyadi, S. Kom ARRAY / LARIK Lanjutan Dhefi Cahyadi, S. Kom
Method Java Fundamental Syahrul Mauluddin S.Kom, M.Kom.
Interface pada Java Untuk memahami lebih mudah, interface sekumpulan dari method-method yang dibuat tapi belum ada operasi di dalam tubuh method tersebut,
Tipe Data, Variabel, dan Operator
Pemrograman Berorientasi Objek
Transcript presentasi:

INTERFACE Pertemuan 005

Definisi Interface Interface adalah class yang hanya berisi deklarasi method tanpa memiliki implementasi dan semua property yang dimilikinya bersifat final. Interface mirip dengan class abstrak, tetapi interface tidak terikat dengan class hierarki. Kita akan menggunakan interface jika kita ingin class yang tidak berhubungan mengimplementasikan method yang sama. Melalui interface-interface, kita dapat menangkap kemiripan diantara class yang tidak berhubungan tanpa membuatnya seolah-olah class yang berhubungan.

Syntax Dasar public interface [InterfaceName] { //beberapa method tanpa isi }

public interface OpsiSenjata{ public void tembakSenjata(); public void reloadSenjata(); public void tukarSenjata(int kodesenjata); } public class Senjata implements OpsiSenjata { int pelor = 0; String[] senjata= {"M532", "Magnum", "M16", "AK47", "Kriss", "Panzerfaust"}; Senjata(int pelor){ this.pelor = pelor; public void tukarSenjata(int kodesenjata) { System.out.println("Senjata tukar ke ke : " + this.senjata[kodesenjata]);

public void tembakSenjata() { if (pelor. = 0) { System. out public void tembakSenjata() { if (pelor != 0) { System.out.println("Dor dor dor!"); this.pelor = pelor -1; } else { System.out.println("Sisa Pelor Habis"); } public void reloadSenjata() { System.out.println("Senjata di reload"); this.pelor = pelor + 7; public class Tester { public static void main(String[] args) { Senjata Gun1 = new Senjata(7); Gun1.tembakSenjata(); Gun1.reloadSenjata(); Gun1.tukarSenjata(2); } }