2.Scanner input = new Scanner(System.in); //"Scanner(System.in)" adalah fungsi input/masukan di java, "input" merupakan sebuah variabel yang dapat dirubah sesuai nama inputan yang diinginkan. Namun, format penulisan inputan biasanya seperti demikian. Contoh sederhana :
//Get first input
System.out.print("Siapa Nama Anda?");
String nama = input.nextLine();
3. Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object. class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain.
4.Method merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object.
Metode menentukan perilaku objek, yakni apa yang terjadi ketika objek itu dibuat serta berbagai operasi yang dapat dilakukan objek sepanjang hidupnya.
5.Constructor merupakan method khusus yang digunakan untuk menginisialisasi objek, dan tiap class boleh memiliki lebih dari satu constructor. Perbedaan method biasa dengan constructor adalah bahwa constructor harus memiliki nama yang sama dengan nama class-nya dan tidak memiliki nilai kembalian. Constructor dijalankan pada saat sebuah objek diinisialisasi (menggunakan kata new). Pada constructor juga berlaku overloading, artinya boleh mendeklarasikan lebih dari satu constructor, asalkan memiliki parameter yang berbeda.
6.Modifier adalah sifat yang dimiliki oleh setiap atribut, method maupun class dalam java. Ada empat macam modifier yang dikenal oleh Java, yaitu private, protected, public dan default.
Wilayah Akses | Public | Protected | Default | Private |
Kelas yang sama | ya | ya | ya | ya |
Antar Kelas dalam package yang sama | ya | ya | ya | tidak |
Subkelas di package yang berbeda | ya | ya | tidak | tidak |
bukan subkelas, package yang berbeda | ya | tidak | tidak | tidak |
Format penulisan object (instansiasi) :
NameOfClass nameOfObject = new NameOfClass([params]);
Contoh, untuk membuat objek aku dari class Mahasiswa:
Mahasiswa aku = new Mahasiswa ();