PACKAGE DAN JAVA KELAS
PACKAGE
Package adalah suatu cara untuk memanage class-class yang
kita buat. Package akan sangat bermanfaat jika class-class yang kita buat sangat
banyak sehingga perlu dikelompokkan berdasarkan kategori tertentu. Package adalah mengelompokkan
kelas-kelas yang saling berelasi dan interfaces yang memberikan proteksi
terhadap access kelas yang tidak boleh diakses oleh kelas lain karena tidak berelasi,dan
manajemen nama. Packages tidak lebih dari sekedar cara untuk mengorganisir file
kedalam direktori yang berbeda berdasarkan fungsionalitas dan kegunaannya.
Packaging membantu kita untuk menghindari terjadinya collision ketika kita
menggunakan nama kelas yang sama dengan yang sudah ada. Packaging juga membantu
programmer dalam mencari dan menggunakan nama kelas dan mengontrol akses.
2. Ketentuan
- 1 package adalah
1 subfolder di file system
- Package sangat
berguna untuk mengorganisir file dalam suatu Project atau library
- Nama package
menggunakan lowercase
- Keyword: package
name;
Package digunakan
untuk mengelompokkan file kelas (*.class) yang terkait (karena jenisnya,
fungsinya atau karena alasan lainnya) pada direktori yang sama, dimana didalam
setiap kelasnya terdapat directve (statemen java dalam source code yang
digunakan untuk membuat kelas) package yang mengacu pada directori tersebut.
Deklarasi package :
Package
namaPackage;
Secara umum, bila
ingin menggunakan kelas yang telah dideklarasikan dan dikompile ke dalam suatu
package, maka anda perlu membubuhkan pernyataan import pada kelas pemanggil
tersebut.
Deklarasi import:
1. Mendeklarasikan
penggunaan kelas suatu package satu persatu
Import
namaPackage.namaKelas;
2. Mendeklarasikan
penggunaan semua kelas suatu package
Import
namaPackage.*;
Import class
Suatu class dapat meng-import class lainnya sesuai dengan
nama package yang dipunyainya.
Satu hal yang perlu kita ketahui, pada saat kita
ingin mengimport suatu class dalam suatu package, pastikan letak package
tersebut satu direktori dengan class yang ingin mengimport. Jika letak
package tersebut tidak satu direktori dengan class yang ingin mengimport, maka
letak direktori package itu haruslah terdaftar dalam CLASSPATH.
JAVA KELAS
Kelas
String
Nilai suatu String adalah objek. Objek ini berisi rangkaian huruf
yang membentuk string. Objek tersebut juga berisi subrutin. Misalnya length adalah fungsi yang menghitung panjang suatu
string, atau jumlah karakter dalam suatu string. Untuk menghitung jumlah
karakter dalam string str, panggil
fungsi str.length() yang
keluarannya bertipe int.
Fungsi ini tidak membutuhkan parameter. Fungsi length merupakan anggota kelas String dan dapat digunakan oleh semua data yang
bertipe String. Dan juga bisa
digunakan oleh literal string.
Ada beberapa method
yang digunakan untuk melakukan operasi pada kelas String, yaitu :
1.
int length;
2.
char charAt(int index);
3.
boolean startsWith(String prefix);
4.
boolean startsWith(String prefix,
int tooffset);
5.
boolean endsWith(String suffix);
6.
int indexOf(int i);
7.
int indexOf(int i, int fromIndex);
8.
int indexOf(String str);
9.
int indexOf(String str, int
fromIndex);
10.
int lastIndexOf(int i);
Kelas Math
Kelas Math memiliki banyak fungsi statik. Beberapa yang
penting di antaranya:
Paremeter (nilai di
dalam kurung) fungsi-fungsi di atas bisa bertipe numerik apa saja (misalnya
double, int, dll), tetapi keluarannya bertipe double, kecuali abs(x) yang tipe
keluarannya sama dengan tipe parameternya.
Math.random() tidak memiliki parameter, tetapi tanda kurungnya
harus tetap ditulis untuk membedakan fungsi dan variabel. Contoh fungsi lain
yang tidak memiliki parameter adalah System.currentTimeMillis() yang
berguna untuk mengambil waktu saat ini dalam satuan milidetik, dihitung sejak 1
Januri 1970 waktu GMT. Satu milidetik sama dengan 1 per 1000 detik. Keluarannya
bertipe long.
Untuk menghitung waktu yang diperlukan untuk menjalankan
suatu perintah, jalankan fungsi System.currentTimeMillis()sebelum
dan sesudah suatu instruksi dijalankan. Perbedaannya adalah waktu yang
diperlukan untuk menjalankan suatu instruksi.
Class
Body
Class Body
merupakan bagian dari kelas yang mendeklarasikan kode-kode program (program
codes) Java. Class Body bisa dibedakan menjadi tiga bagian utama dari sebuah
kelas sebagai behavior dari kelas dan object. Tiga bagian utama yang dimaksud
adalah :
1. Konstruktor
(constructor) digunakan untuk instansiasi object
2. Variabel
(variable) menyatakan atau sebagai keadaan (state) dari kelas dan objek
3. Metode
(method) berupa fungsi-fungsi (functions) atau prosedur-prosedur.
Membuat
direktori Meet6\makhlukhidup\hewan
Membuat program
Manusia.java
file Manusia harus
berada dalam folder makhlukhidup
Klik Gambar untuk memperbesar
Gambar.1
Membuat program
Tumbuhan.java
file Tumbuhan harus
berada dalam folder makhlukhidup
Klik Gambar untuk memperbesar
Gambar.2
Membuat program
Burung.java
file Burung harus
berada dalam folder makhlukhidup/hewan
Klik Gambar untuk memperbesar
Gambar.3
Membuat program
MainMakhlukHidup.java
file
MainMakhlukHidup harus berada dalam folder Meet6
Klik Gambar untuk memperbesar
Gambar.4
Membuat program
MainMakhlukHidupPakeImport.java
file
MainMakhlukHidupPakeImport harus berada dalam folder Meet6
Klik Gambar untuk memperbesar
Gambar.5
Membuat program ContohString.java
Klik Gambar untuk memperbesar
Gambar.6
Tidak ada komentar:
Posting Komentar