dalam class di Java terdapat tiga jenis akses yang dapat digunakan seperti, private, protected dan public.
dari ketiga jenis akses tadi,memiliki fungsi atau kegunaan masing-masing dlm pembuatan program di Java.
Untuk lebih jelasnya mari kita bahas satu persatu :
- Class akses private
Dalam menggunakan class privat dalam pemrograman java, maka data dan method tersebut hanya dapat di akses oleh class itu saja,tidak bisa diakses dari luar kelas.
Contoh program :
import java.util.Scanner;
public class mahasiswa{private String Nama;
private String Kelas;
private int NPM;
public mahasiswa(String nama,String kelas, int NPM){
this.Nama = nama;
this.kelast = kelas;
this.NPM = NPM;
dari contoh program ini berarti hanya klas mahasiswa saja yg dapat mengakses data dalam program.
- Class akses protected
Dalam penggunaan class protected dalam program java, data atau method yang telah dideklarasikan hanya dapat diakses oleh klas yang dimilikinya saja dan dari kelas-kelas turunanya saja.
Contoh program :
program induk motor.java
public class motor
{
protected String jenismotor;
protected String address;
public motor()
{
protected String jenismotor;
protected String address;
public motor()
program anak/turunan:
program honda.java
public class honda extends motor
{
protected String jenishonda;
protected String kecepatanhonda;
public honda()
{
{
protected String jenishonda;
protected String kecepatanhonda;
public honda()
{
dari contoh program protected yang dapat mengakses hanya klas motor dan klas turunanya,yaitu honda
- Class akses public
Dalam class akses public berbanding terbalik dengan class private dan class protected,dimana class publik smua data dan methodnya dapat diakses oleh smua bagian dalam program.
Contoh program :
class test
{
public static void main(String args[])
{
System.out.println("selamat datang di program java");
}
}
pada bagian" public static void main (String args[])"
yaitu mendeklrasikan suatu method dengan nama main.
Nama main disini merupakan keharusan dalam java karena
java akan mencari method yang bernama main ini sebagai
awal eksekusi program . Keyword public merupakan
access specifier yang menentukan visibility level dari
method ini. Public berarti method ini dapat di access
dari manapun dari luar class
Tidak ada komentar:
Posting Komentar