public class bank_balance
{
public String owner;
public int balance;
public bank_balance( String name, int dollars )
{
owner = name;
if (dollars >= 0)
balance = dollars;
else
dollars =0;
}
}
Pada contoh telah menyatakan tali dan bilangan bulat kita menjadi publik. Ini berarti bahwa setiap objek dalam sistem dapat mengubah keseimbangan (pengaturan ke nol, atau bahkan memberi keseimbangan negatif). Hal ini dapat menyebabkan program untuk jatuh, meskipun kita menulis kode di konstruktor kita untuk mencegah saldo negatif.
Sebaliknya, kita harus memberikan metode getBalance / setBalance, dan membuat keseimbangan kita pribadi atau proteced. Benda-benda lain masih dapat mengakses data, tetapi mereka tidak dapat menempatkan data yang tidak valid masuk. Dana hasilnya bisa dibandingkan.
public class bank_balance
{
public String owner;
private int balance;
public bank_balance( String name, int dollars )
{
owner = name;
if (dollars >= 0)
balance = dollars;
else
dollars =0;
}
public int getBalance()
{
return balance;
}
public void setBalance(int dollars)
{
if (dollars >= 0)
balance = dollars;
else
dollars = 0;
}
}
Berikut ini adalah daftar modifier yang dapat digunakan pada method.
Berikut ini adalah daftar modifier yang dapat digunakan pada method.
Modifier | Keterangan |
(default) | Method visible atau dapat digunakan hanya pada package yang sama |
public | Method visible pada semua package |
private | Method visible hanya di dalam class itu sendiri |
protected | Method visible didalam package dan sub classnya |
static | Lihat sub bab sebelumnya |
final | Method tidak dapat diubah / dioverride pada subclass (dibahas pada bab selanjutnya) |
abstract | Method harus dioverride / didefinisikan pada subclassnya (dibahas pada bab selanjutnya) |
Semoga Dasar Contoh Sederhana Penggunaan Modifier Pada Java bisa bermanfaat,,,