NAMA : RINA
NPM : 12108220
KELAS : 3 KA161.
KelasKendaraanSuper.java
class KelasKendaraanSuper{
pulic void methodAsli(){
string roda;
string stang;
string sadel;
System.out.println("Method milik KelasKendaraanSuper jalan");
}
public static void jalankan (String[]args){
KelasKendaraanSuper oks=new KelasKendaraanSuper();
oks.methodAsli();
}
void rem (String[]args){
KelasKendaraanSuper oks=new KelasKendaraanSuper();
oks.methodAsli();
}
}
SubKelasMotor.java
class SubKelasMotor extends KelasKendaranSuper{
public void methodAsli(){
System.out.println("method overrided jalan");
}
public void methodJumping(){
roda=2;
System.out.println("kendaraan ber-roda "+roda)
Super.methodAsli();
}
public static void main(String[]args){
Subkelas osk=new SubKelas();
osk.methodAsli();
osk.methodJumping();
}
}
NPM : 12108220
KELAS : 3 KA161.
KelasKendaraanSuper.java
class KelasKendaraanSuper{
pulic void methodAsli(){
string roda;
string stang;
string sadel;
System.out.println("Method milik KelasKendaraanSuper jalan");
}
public static void jalankan (String[]args){
KelasKendaraanSuper oks=new KelasKendaraanSuper();
oks.methodAsli();
}
void rem (String[]args){
KelasKendaraanSuper oks=new KelasKendaraanSuper();
oks.methodAsli();
}
}
SubKelasMotor.java
class SubKelasMotor extends KelasKendaranSuper{
public void methodAsli(){
System.out.println("method overrided jalan");
}
public void methodJumping(){
roda=2;
System.out.println("kendaraan ber-roda "+roda)
Super.methodAsli();
}
public static void main(String[]args){
Subkelas osk=new SubKelas();
osk.methodAsli();
osk.methodJumping();
}
}
SubKelasMobil.java
class SubKelasMobil extends KelasKendaranSuper{
public void methodAsli(){
System.out.println("method overrided jalan");
}
public void methodMundur(){
roda=4;
System.out.println("kendaraan ber-roda "+roda)
Super.methodAsli();
}
public static void main(String[]args){
Subkelas osk=new SubKelas();
osk.methodASli();
osk.merhodMundur();
}
}
2.
Persegipanjang.java
Persegipanjang.java
public class Persegipanjang
{
{
private double panjang;//attribute yang di hide
private double lebar;//attribute yang di hide
public Persegipanjang()
{
{
panjang=0;
lebar=0;
}
private double luas(double p,double l){//encapsulation
return p*l;
}
public void setPanjang(double panjang)
{
{
this.Panjang=Panjang;
}
public void setLebar(double Lebar)
{
{
this.Lebar=Lebar;
}
public double getPanjang()
{
{
return Panjang;
}
public double getLebar()
{
{
return Lebar;
}
Public double getLuas()
{
{
return luas(panjang,lebar);
}
}
}
No comments:
Post a Comment