Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

1 Pertemuan 7 INTERFACE Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.

Presentasi serupa


Presentasi berjudul: "1 Pertemuan 7 INTERFACE Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0."— Transcript presentasi:

1 1 Pertemuan 7 INTERFACE Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0

2 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Menunjukkan penggunaan interface dan penerapannya dalam aplikasi (C3)

3 3 Outline Materi Definisi interface Pendeklarasian interface Penggunaan interface Variabel interface Pewarisan dalam interface

4 4 DEFINISI INTERFACE Komunikasi antar objek berbeda yang tidak memiliki hubungan apapun Protokol komunikasi antar objek tersebut

5 5 PENDEKLARASIAN INTERFACE Kontrol-akses interface NamaInterface { Kontrol-akses tipe-data namaVariabel1 = value;. Kontrol-akses tipe-data namaVariabelN = value; Kontrol-akses tipe-data namaMethod1(parameter);. Kontrol-akses tipe-data namaMethodN(parameter); }

6 6 PENGGUNAAN INTERFACE Keyword implements Kontrol-akses class NamaClass implements NamaInterface1,...,NamaInterfaceN { } Aturan-aturan interface

7 7 VARIABEL INTERFACE interface BlueTooth { void BlueToothData(String data); } class HandPhone implements BlueTooth { // method implementation from interface BlueTooth public void BlueToothData(String data) { System.out.println( “ BlueTooth Data received by Hand Phone : " + data); }

8 8 VARIABEL INTERFACE class PDA implements BlueTooth { // method implementation from interface public void BlueToothData(String data) { System.out.println("BlueTooth Data received by PDA : " + data); }

9 9 VARIABEL INTERFACE class DemoInterface { public static void main(String[] args) { BlueTooth bt; HandPhone hp = new HandPhone(); PDA pda = new PDA(); bt = hp; bt.BlueToothData("Testing1..."); bt = pda; bt.BlueToothData("Testing2..."); }

10 10 PEWARISAN DALAM INTERFACE Keyword extends Contoh : interface A { void method1(); void method2(); } interface B extends A { void method3(); void method4(); }

11 11 RINGKASAN Keyword yang terpenting dalam interface adalah implements Keyword yang terpenting dalam pewarisan dalam interface adalh extends


Download ppt "1 Pertemuan 7 INTERFACE Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0."

Presentasi serupa


Iklan oleh Google