Java: Quickstart
Nanta Aditya on September 12, 2021
Quickstart
- Dalam bahasa pemrograman Java, setiap aplikasi dimulai dengan nama class, dan nama class harus sama dengan nama file. Sebagai contoh seperti berikut, maka nama file yang harus dibuat adalah Application.java:
public class Application {
}
- Sekarang kita akan membuat sebuah aplikasi yang menampilkan tulisan kedalam console.
public class Application {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
- Untuk menjalankan program diatas, kita ketikkan perintah javac Application.java pada command prompt dalam 1 folder.
- selanjutnya ketikkan perintah java Application, maka dalam command prompt akan muncul tulisan Hello world.
- Penjelasannya, kita membuat sebuah class dengan nama Application. pada class tersebut terdapat sebuah method dengan nama main, dan memiliki parameter array dengan nama args. Didalam method tersebut terdapat sebuah perintah untuk mencetak tulisan "Hello world"
Penamaan class dalam java ketika terdiri dari beberapa kata dipisah dengan menggunakan huruf capital, sebagai contoh: MyFirstApplication
- Sebelum membahas ke topik selanjutnya, ada beberapa istilah yang mungkin perlu dijelaskan terlebih dahulu:
- Class: adalah sebuah template / blueprint yang menjelaskan mengenai atribut atau perilaku dari sebuah object.
- Object: adalah sebuah class yang telah dilakukan instansiasi, meskipun kita memiliki 1 class yang sama, ada kemungkinan object yang dibuat berbeda atribut / perilakunya.
- Variable: adalah atribut yang dimiliki / melekat pada sebuah class
- Method: adalah sebuah perilaku dari sebuah class, dalam 1 class dapat memiliki beberapa method, disinilah biasanya logic dalam sebuah class diletakkan.
- Perhatikan contoh kode berikut:
public class Dog {
private String name;
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
}
- Baris kode diatas kita membuat sebuah class dengan nama Dog, pada class tersebut memiliki atribut dengan nama name, dan memiliki method dengan nama setName, dan getName
public class Application {
public static void main(String [] args) {
Dog blacky = new Dog();
dog.setName("blacky");
System.out.println(blacky.getName());
}
}
- Ketika sudah dilakukan instansiasi dari class Dog, maka kita telah membuat sebuah object, dengan object yang telah kita buat, kita bisa melakukan perubahan atribut / perilaku dengan memanggil method yang dimiliki oleh object tersebut.