PROGRAMMING #15 : Java Programming for Programmer - Classes and Objects (PART 10) | [BAHASA]

in #programming7 years ago

RESOURCES TO LEARN JAVA

Pada artikel ini merupakan lanjutan dari artikel sebelumnya yaitu Java Programming for Programmer - Classes and Objects (PART 9). Masih dalam topik yang sama, dimana saya akan membahas mengenai kelas dan objek. Langsung saja pada pokok pembahasan berikut ini.

Impor Static

Anda telah belajar tentang bidang-bidang data dan metode-metode static pada kelas Math. Anda telah memanggil bidang-bidang data dan metode static pada kelas Math dengan mencantumkan nama kelas Math dan sebuah titik (.). Deklarasi impor static memungkinkan anda untuk mengimpor anggota-anggota static suatu kelas atau antarmuka sehingga anda dapat mengaksesnya tanpa perlu mencantumkan nama kelas dan sebuah titik (.). Deklarasi impor static memiliki dua bentuk, satu yang mengimpor suatu anggota static tertentu (yang dikenal impor static tunggal) dan satu lagi yang mengimpor semua anggota-anggota static suatu kelas (yang dikenal dengan impor static sesuai kebutuhan). Berikut merupakan sintaksis untuk mengimpor suatu anggota static:

import static namaPaket.NamaKelas.namaAnggotaStatic;

Dimana namaPaket adalah kelas (misalnya, java.lang), NamaKelas merupakan nama kelas (misalnya, Math), dan namaAnggotaStatic adalah nama bidang data atau metode static (misalnya, PI atau abs). Berikut merupakan sintaksis untuk mengimpor semua anggota static suatu kelas:

import static namaPaket.NamaKelas.*;

Asterisk (*) mengindikasikan bahwa semua anggota static dari kelas tertentu harus tersedia untuk digunakan didalam file. Deklarasi impor static hanya mengimpor anggota-anggota kelas static. Pernyataan impor reguler harus digunakan untuk menspesifikasi kelas-kelas yang digunakan didalam suatu program. Kode 1.14 mendemonstrasikan suatu impor static. Baris 3 adalah suatu deklarasi impor static, yang mengimpor semua bidang data dan metode static dari kelas Math pada paket java.lang. Baris 9-12 mengakses bidang data static, E (baris 11) dan P, metode static, sqrt (baris 9), dan ceil (baris 10) pada kelas Math tanpa perlu mencantumkan nama kelas Math dan sebuah titik (.) pada nama bidang data atau pada nama metode.

Kode 1.14

Output Program:

Menciptakan Paket

Sebelum suatu kelas dapat diimpor ke dalam banyak aplikasi, kelas itu harus ditempatkan didalam sebuah paket agar membuatnya bisa di daur ulang. Kode 1.15 menunjukkan bagaimana menspesifikasi paket dimanan didalamnya suatu kelas yang diinginkan ditempatkan. Kode 1.16 menunjukkan bagaimana mengimpor kelas terpaket sehingga bisa digunakan didalam suatu aplikasi. Langkah-langkah menciptakan suatu kelas yang dapat di daur ulang adalah:

  1. Mendeklarasikan kelas dengan public. Jika kelas tidak public, maka kelas itu hanya bisa hanya bisa dipakai oleh kelas-kelas yang berada didalam paket yang sama.
  2. Memilih nama paket yang unik dan menambahkan deklarasi package pada file kode sumber. Di dalam setiap file kode sumber Java hanya boleh ada satu deklarasi package, dan harus ditempatkan sebelum sembarang pernyataan atau deklarasi. Komentar bukanlah pernyataan, jadi komentar bisa ditempatkan sebelum pernyataan package di dalam suatu file. Catatan: Jika tidak ada pernyataan package yang disediakan didalam suatu file kode sumber Java, maka kelas tersebut akan ditempatkan didalam paket default dan hanya bisa diakses oleh kelas-kelas lain yang berada didalam paket default tersebut, yang berlokasi di direktori yang sama.
  3. Susunlah kelas sehingga kelas itu ditempatkan didalam direktori paket yang sesuai.
  4. Impor kelas yang dapat di daur ulang tersebut kedalam suatu program dan gunakan kelas tersebut.

Kode 1.15

To be continued...

Regards alfarisi,


INDONESIAN STEEMIT COMMUNITY

Sort:  

Good program

Thank you so much :) @zahidkhanniai

This post very nice,,i like java programming..thanks for sharing this post...

Urwell, and thank you so much :) @sharminkona

Thanks a good expression

Yeahhh, urwell brother :) @mervesaglamx

Penambahan ilmu baru bagi saya, terima kasih telah berbagi kawanku @alfarisi

Sama2 bang, terima kasih juga telah membaca tulisan sederhana ini hehehe. Semoga ini dapat menjadi ilmu bagi kita semua. Salam kenal dari saya Alfarisi ;) @teukukhaidir

Terimakasih telah berbagi, sangat bermanfaat. Salam...

Sama2 mas, senang bisa berbagi. Salam kembali dari saya @adivender

Meski ga faham. Ok lah haha

Hahahah lama kelamaan entar juga paham bang :D @kakilasak

Bg masuin saya ke grup wa ksi steemit

Duuhh bang sebelumnya maaf, dulu saya memang ada di grup wa ksi, tapi semenjak hp saya gak ada lagi, jadi saya gak ada di grup wa bang :D @fahmiadam

Tutorial yang bermanfaat