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.
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;
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);
1. 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.
Membuat direktori Meet6\makhlukhidup\hewan
Membuat program Manusia.java
file Manusia harus berada dalam folder makhlukhidup
![]()
Membuat program Tumbuhan.java
file Tumbuhan harus berada dalam folder makhlukhidup
![]()
Membuat program Burung.java
file Burung harus berada dalam folder makhlukhidup/hewan
![]()
Membuat program MainMakhlukHidup.java
file MainMakhlukHidup harus berada dalam folder Meet6
![]()
Membuat program MainMakhlukHidupPakeImport.java
file MainMakhlukHidupPakeImport harus berada dalam folder Meet6
![]()
Membuat program ContohString.java
![]()
Sabtu, 23 November 2013
Pertemuan 6
Langganan:
Postingan (Atom)