Kali ini, kita akan bahas tentang protected pada java. Protected adalah salah satu tingkat akses pada java yang hanya dapat diakses oleh kelas yang dimilikinya saja juga kelas-kelas yang masih memiliki keturunannya.
Contoh Listing :
import java.io.*;
class kotak
{
protected double panjang;
protected double lebar;
protected double tinggi;
public void setkotak(double p, double l, double t)
{
panjang=p;
lebar=l;
tinggi=t;
}
public double getkotak()
{
double kotakvol=panjang*lebar*tinggi;
return kotakvol;
}
void cetakberat()
{
System.out.println("Berat kotak 1: "+getkotak());
}
}
class kotakpejal extends kotak
{
protected double berat;
public void setkotakpejal(double p, double l, double b, double t)
{
panjang=p;
lebar=l;
tinggi=t;
berat=b;
}
public double getkotakpejal()
{
double kotakvol=panjang*lebar*tinggi*
berat;
return kotakvol;
}
void cetakberat()
{
super.cetakberat();
System.out.println("Berat kotak 2: "+getkotakpejal());
}
}
public class protected1b
{
public static void main(String[]args) throws IOException
{
BufferedReader input= new BufferedReader (new InputStreamReader(System.in));
kotak k=new kotak();
kotakpejal l=new kotakpejal();
System.out.print("Masukkan panjang : ");
l.panjang=Double.parseDouble(input.readLine());
System.out.print("Masukkan lebar : ");
l.lebar=Double.parseDouble(input.readLine());
System.out.print("Masukkan tinggi : ");
l.tinggi=Double.parseDouble(input.readLine());
System.out.print("Masukkan berat : ");
l.berat=Double.parseDouble(input.readLine());
l.cetakberat();
}
}
It's Me
Labels
- Ahkwat (5)
- C++ (14)
- Daily Me (3)
- Database (11)
- Flash (2)
- Java (4)
- Konsep Bahasa Pemrograma (2)
- Pengolahan Citra (3)
- Product (2)
- Tentang Blog (5)
No comments on "Java - Protected