Public, Protected & Private
import java.util.Scanner; //mengimport scannner pada program
class mahasiswa{
//statemen penggunaan protected
protected String data="Nilai Mahasiswa";
protected String nama;
protected String matkul;
String nama (String nm){
nama=nm;
return nama;
}
}
public class nilai extends mahasiswa{
//statemen protected, private, & public
protected String nilai;
private String data="Nilai Mahasiswa";
public String PBO (String nli){
nilai=nli;
return nilai;
}
public static void main(String[]ok){
//penggunaan scanner
Scanner input = new Scanner(System.in);
System.out.print("nama: ");
String nama = input.next();
System.out.print("mata kuliah: ");
String matkul = input.next();
System.out.print("nilai: ");
String nilai = input.next();
//menampilkan
System.out.println("=======================");
nilai pb = new nilai();
pb.nama=("nama "+nama);
pb.matkul=("untuk mata kuliah "+matkul);
pb.nilai=("nilainya adalah "+nilai);
System.out.println(pb.data);
System.out.println(pb.nama);
System.out.println(pb.matkul);
System.out.println(pb.nilai);
}
}
Deskripsi :
Public
Merupakan kode akses yang bersifat umum. dengan kata lain data/method disuatu program dapat diakses oleh semua bagian di dalam program.
Private
Merupakan kode yang sesuai dengan namanya, bersifat private. data maupun method hanya dapat diakses oleh kelas yang dimiliki saja.
Protected
Merupakan kode akses yang membuat suatu data/method hanya dapat diakses oleh kelas yang dimiliki saja dan juga kelas-kelas yang masih memiliki keturunan/encapsulation data.
Output yang dihasilkan :
Selamat belajar, selamat mencoba..
Komentar
Posting Komentar