PAKET DAN IMPORT.

Slides:



Advertisements
Presentasi serupa
BAHASA PEMROGRAMAN JAVA
Advertisements

Membuat Packages package nama_package;
- PERTEMUAN 3- INHERITANCE
Pemrograman JAVA (TIB09)
Oleh : Sukma Murdani, S.Kom. SILABUS PENDAHULUAN Pengenalan OOP Pengenalan JAVA OOP (Object Oriented Programming) JAVA Class, Java Interface Encapsulation.
Pemrograman Berorientasi Objek
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
Pertemuan 8 Pemrograman Berbasis Obyek Oleh Tita Karlita
- PERTEMUAN 6- INTERFACE
- PERTEMUAN 9 - BERBAGAI KELAS UTILITAS DI JAVA
Pemrograman Berorientasi Objek
Class.
Kelas dan Objek.
Abstract Class.
Inheritance Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009.
Bagian 6 Pembahasan Kelas Dalam C++
KONSTRUKTOR & DESTRUKTOR
Object Oriented Programming with JAVA 2011/2012
1 Pertemuan 8 PACKAGE AND CLASSPATH Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
OOP Java Minggu 2b Dasar OOP. Class (1) Deklarasi class : [ *] class { [ *] } Cat : [] = optional, * = repeat 0-N.
Penanganan Eksepsi.
Pertemuan 1 Apakah Java Itu ? ASWAR R..
Mendapatkan input dari keyboard
Pemrograman Berorientasi Objek
INHERITANCE (PEWARISAN)
Access Modifier.
Inheritance dan Kata Kunci static
POLYMORPHISM (KEBANYAKRUPAAN)
Pemrograman Berorientasi Objek
POLYMORPHISM (KEBANYAKRUPAAN)
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
Pengorganisasian Class
BAB ENCAPSULATION ( Enkapsulasi )
BAB 1 PACKAGE (PAKET) Pokok bahasan : 1. Pembuatan paket 2.
10. Kelas S. Indriani L, M.T.
MODIFIER JAVA.
BAB POLYMORPHISM Pokok bahasan :
Pemrograman Berorientasi Objek
Pengorganisasian Class
Teori Pertemuan 8 “Pengorganisasian Class”
Array dan Argumen Baris Perintah
Enkapsulasi, Accessor Method, Mutator Method
Dijalankan dengan interpreter
Constructor overloading
MEMBUAT CLASS SENDIRI 2.
JAVA Mudah dipelajari jika telah mengenal konsep OOP, terbuka (open source) dan mudah dikembangkan SEDERHANA KEUNGGULAN JAVA AMAN Dibuat dengan pertimbangan.
Pemrograman Berorientasi Objek
Struktur Class Java Android
Interface.
PACKAGE (FOLDER/DIREKTORI)
PACKAGE (FOLDER/DIREKTORI)
Pemrograman Berorientasi Objek
Pertemuan 16 Review materi.
S. Indriani Lestariningati, M.T
Inheritance.
Interface Pertemuan 2.
JAVA FUNDAMENTAL.
Object Oriented Programming
Dasar Bahasa Java.
INHERITANCE (PEWARISAN)
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
PACKAGE.
Pemograman Lanjut M. Failrul Filza, S.Kom
Package U Abd. Rohim, MT mailto:
Inisiasi Class dan Object
Pertemuan 5 Inheritance
Pertemuan 6 Praktek Pembuatan Program dengan menggunakan Inheritance
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
- PERTEMUAN 2- CONSTRUCTOR
Pemrograman Berorientasi Objek
Transcript presentasi:

PAKET DAN IMPORT

Pengantar Paket Sejumlah kelas yang terkait pada java biasa dikelompokkan dalam sebuah unit yang disebut paket ( package). Salah satu kelebihan paket adalah memungkinkan penentu akses bawaan (tampa penyebutan private, public, atau protected) pada variabel dan metode sehingga variabel dan metode tersebut dapat diakses oleh semua kelas yang terletak pada suatu paket.

Mendeklarasikan Paket Untuk mempraktekkan pembuatan paket, buatlah subdirektori dengan nama kelasku di bawah direktori bab 12. selanjutnya pada subdirektori kelasku tersebut buatlah program berikut:

Program: Alif.java // Berkas : Alif.java Package kelasku; Public class Alif{ public void info(){ System.out.println ( “Kelas Alif”); }

Program : Bata.java // Berkas : Bata.java Package kelasku; Public class Bata{ public void info(){ System.out.println(“Kelas Bata”) }

Cont’d Pada kedua contoh diatas, package kelasku; menyatakan bahwa kelas berikutnya (baik Alif maupun Bata) disatukan dalam sebuah paket bernama kelasku. Selanjutnya masing – masing kelas mendeklarasikan secara publik. Perlu diketahui, interpreter java hanya bisa mengenali kelas yang di deklarasikan secara publik. Dan pada java, semua .class yang terletak dalam suatu direktori dengan sendirinya membentuk sebuah paket yang tidak bernama.

Gambaran Paket Berkas: Alif.java Berkas: Alif.class Package kelasku; Public class Alif{ - } Paket kelasku Berkas: Alif.class Bytecode Kompilasi Berkas: Bata.class Bytecode Berlas: Bata.java Package kelasku; Public class Bata{ - } Kompilasi

Inport nama_paket.nama.berkas; Menggunakan Import Pernyataan import merupakan mekanisme dalam program untuk mengakses kelas yang terdapat dalam suatu paket. Bentuk pernyataan ini: Sekarang marilah kita mencoba paket yang telah anda buat di depan. Pastikan bahwa anda telah mengkopilasi kedua program java Alif.java dan Bata.java. Program berikut perlu anda simpan pada direktori bab12 dan subdirektori kelasku. Inport nama_paket.nama.berkas;

Program: TesPaket.java // Berkas: TesPaket.java Import kelasku.Alif; Import kelasku.Bata; Public class TesPaket{ public static void main(String[]args){ Alif obj1= new Alif(); obj1.info(); Bata obj2= new Bata(); obj2.info(); }

Cont’d Pada program di depan, Import kelasku.Alif; Import kelasku.Bata; Memberitahukan bahwa anda hendak menggunakan kelas alif dan kelas bata yang terdapat pada paket kelasku. Tampa pemberitahuan seperti di atas, java tidak bisa menemukan letak kedua kelas tersebut.

Jika anda telah menkompilasi program didepan dan kemudian menjalankannya. Akan diperoleh hasil seperti berikut:

Cont’d Adakalanya anda menjumpai bentuk pengimport semacam berikut: Import nama_paket.*; Tanda wildcard * menyatakan semua kelas pada paket nama_paket Contoh: Import java.io.*; Berarti semua kelas yang berada pada paket java.io.

TERIMA KASIH