package belajar; import java.util.ArrayList; public class ContohKelas { private String contoh = "Ini contoh"; private ArrayList list = new ArrayList(); private String pelajaran; private int nilai; public ContohKelas() { }
Kita mulai membahas satu-persatu dari penulisan kode di ataspublic ContohKelas(String pelajaran, int nilai) { this.pelajaran = pelajaran; this.nilai = nilai; } public ArrayList getList() { return list; } public void setList(ArrayList list) { this.list = list; } public String getPelajaran() { return pelajaran; } public void setPelajaran(String pelajaran) { this.pelajaran = pelajaran; } public int getNilai() { return nilai; } public void setNilai(int nilai) { this.nilai = nilai; } public void cetak() { cetakPelajaran(); cetakNilai(); } private void cetakPelajaran() { System.out.println("Pelajaran " + pelajaran); } private void cetakNilai() { System.out.println("Nilai " + nilai); } }
- package
package belajar;
package adalah lokasi di mana fisik kelas itu berada, Tujuannya agar kelas Java
bisa dikelompokkan dengan rapi dan terorganisir sesuai dengan fungsi,
jenis atau kegunaannya. Sederhananya sama dengan kita membuat
folder-folder di komputer.- import
import java.util.ArrayList;
import bertujuan untuk memberitahukan bahwa kita akan menggunakan kelas lain di package yang lain contoh ArrayList yang ada di package java.util.ArrayList.Jika kita ingin menggunakan semua kelas di package java.util bisa dengan cara seperti ini.
import java.util.*;
Dengan menggunakan import, penulisan kode bisa dipersingkat karena tidak perlu lagi repot-repot menyertakan nama package di belakang kelas.Contoh penulisan lengkap membuat kelas baru tanpa import
Dengan menggunakan import cukup seperti inijava.util.ArrayList list = new java.util.ArrayList();
CatatanArrayList list = new ArrayList();
import tidak perlu digunakan jika menggunakan kelas lain yang berada di package yang sama.
Jika menggunakan IDE, import bisa otomatis digenerate.
- Pembuatan class
public class ContohKelas
Penamaan kelas sesuai standar yakni huruf pertama dari setiap kata menggunakan huruf besar. Seperti ContohKelas. - Blok
Blok di awali buka kurung kurawal dan tutup kurung kurawal menandakan apapun yang berada di dalamnya adalah satu bagian.{ }
Contoh
public class ContohKelas
{
}
Apapun yang berada di antara kurung kurawal merupakan bagian dari kelas ContohKelas.Catatan
Blok juga lazim di gunakan selain untuk kelas juga untuk method, perulangan dan kondisi.
- constructor
public ContohKelas()
{
}
constructor adalah method khusus yang digunakan untuk inisialisasi sebuah objek.Contoh pemakaian
ContohKelas contohKelas = new ContohKelas();
Contoh custom constructorContoh pemakaianpublic ContohKelas(String pelajaran, int nilai) { this.pelajaran = pelajaran; this.nilai = nilai; }
ContohKelas contohKelas = new ContohKelas("Mtematika",100);
- Variable
Variabel digunakan untuk menampung nilai sesuai tipenya yang bertujuan untuk kemudian diolah.private String contoh = "Ini contoh"; private ArrayList list = new ArrayList(); private String pelajaran; private int nilai;
Penamaan variabel sesuai standar biasanya untuk huruf dari kata pertama diawali huruf kecil dan untuk huruf pertama dari kata berikutnya diawali huruf besar,
Penulisan variabel jika diberikan nilai awal seperti ini
tipe_data_variabel nama_variabel = nilai;
Contoh
Variabel contoh mempunyai nilai "Ini contoh".private String contoh = "Ini contoh"; private ArrayList list = new ArrayList();
Variabel list mempunyai nilai kelas ArrayList yang baru.
Penulisan variabel tanpa diberikan nilai awal.
tipe_data_variabel nama_variabel;
Contoh
variabel pelajaran tidak mempunyai nilai atau null.private String pelajaran; private int nilai;
variabel nilai memiliki nilai 0. Kenapa demikian? karena int termasuk tipe data primitive yang mempunyai nilai default.
Untuk mengetahui lebih detil tentang tipe data primitive bisa ke https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
- Method
Method adalah sekumpulan satu atau beberapa perintah operasi yang telah dikelompokkan.
Penamaan method sesuai standar biasanya untuk huruf dari kata pertama diawali huruf kecil dan untuk huruf pertama dari kata berikutnya diawali huruf besar,
Method terbagi 2 tipe yaitu yang mengembalikan nilai dan yang tidak mengembalikan nilai atau void. Method juga bisa menerima parameter.
Contoh method yang mengembalikan nilai
public String getPelajaran() { return pelajaran; }
Contoh method yang tidak mengembalikan nilai atau void
Untuk mengetahui lebih detil tentang method bisa ke https://docs.oracle.com/javase/tutorial/java/javaOO/methods.htmlpublic void setPelajaran(String pelajaran) { this.pelajaran = pelajaran; }
BERIKUTNYA MENGENAL MAIN METHOD
SEBELUMNYA SETTING DAN PROGRAM PERTAMA IDEA
wagalasehh....mantab gan
BalasHapusSolder uap