Modul Java 3-5
Modul Java 3-5
MODUL 3
ARRAY DIMENSI 1
A. Array
Array atau Larik adalah variable yang digunakan untuk menyimpan data-data yang
mempunyai tipe data yang sama. Di Java, Array dimulai dari index ke-0 sampai ke ke-n. Ada dua
macam cara deklarasi array dimensi 1 di Java, yaitu :
a) tipeData[] namaArray;Misal: String[] mhs;
b) tipeData namaArray[];Misal: String mhs[];
Contoh:
Nama file : Array.java
A. Array
Array atau Larik adalah variable yang digunakan untuk menyimpan data-data yang
mempunyai tipe data yang sama. Di Java, Array dimulai dari index ke-0 sampai ke ke-n. Ada dua
macam cara deklarasi array dimensi 2 di Java, yaitu :
a) tipeData[][] namaArray;Misal: String[][] mhs;
b) tipeData namaArray[][];Misal: String mhs[][];
INHERITANCE
5.1 Inheritance
Inheritance merupakan proses pewarisan data dan method dari suatu class yang telah ada
kepada suatu class baru. Class yang mewariskan disebut dengan superclass / parent class / base
class, sedangkan class yang mewarisi (class yang baru) disebut dengan subclass / child class /
derived class.
Subclass tidak dapat mewarisi anggota private dari superclass-nya. Dengan inheritance, class
yang baru (subclass) akan mirip dengan class yang lama (superclass) namun memiliki karakteristik
yang baru. Dalam Java, subclass hanya bisa memiliki satu superclass (single inheritance) sedangkan
superclass bisa memiliki satu subclass atau lebih. Untuk menerapkan inheritance, gunakan statement
“extends”.
Keyword “super” digunakan oleh subclass untuk memanggil constructor, atribut dan method
yang ada pada superclass-nya.
super()
super(parameter)
super.namaAtribut
super.namaMethod(parameter)
Overriding method adalah kemampuan dari subclass untuk memodifikasi method dari
superclass-nya, yaitu dengan cara menumpuk (mendefinisikan kembali) method superclass-nya.
Contoh overriding method dapat dilihat pada subclass “Mobil” yang mendefinisikan kembali method
keterangan() dan hapus() dari class “Kendaraan”.
Untuk bisa mengakses class BufferedReader maka perlu mengimpor dari package java.io.* dan
menambahkan statemen throws IOException pada header method main.
Contoh :
import java.io.*;
class CobaInput1
Catatan :
Semua data yang diinputkan dianggap sebagai suatu nilai String meskipun data tersebut hanya terdiri
atas angka saja. Untuk menampung data yang diinputkan ke dalam variabel bertipe numerik (misal :
int, long, double), maka data harus terlebih dahulu diubah ke tipe data numerik.
String sAngka;
int a = Integer.parseInt(sAngka);
long b = Long.parseLong(sAngka);
double c = Double.parseDouble(sAngka);
MainMobil.java