PBO4

Tugas 1
sepeda.java

package transportasiku;
public class sepeda{
int Gir=0;
int Kecepatan=0;

void ubahGir(int tambahGir){
Gir = Gir + tambahGir;
System.out.println("Gir = " + Gir);
}

void KecepatanSpd(int tambahCepat){
Kecepatan = Kecepatan + (tambahCepat/2);
System.out.println("Kecepatan = " + Kecepatan);

}

public void info(){
System.out.println("ini Sepeda");
sepeda sepeda1 = new sepeda();
sepeda1.Gir=2;
sepeda1.Kecepatan = 10 * sepeda1.Gir;

sepeda1.ubahGir(2);
sepeda1.KecepatanSpd(20);
}}

yang kedua, kita buat Pakage mobil, simpan dengan nama file mobil.java
mobil.java
scriptnya:

package transportasiku;
public class mobil{
String warna;
int tahun;

void ketmobil(String warna, int tahun){
System.out.println("Warna = " + warna);
System.out.println("Tahun = " + tahun);

}
public void info ( )

{
System.out.println("ini Mobil");
mobil mobilku = new mobil();
mobilku.ketmobil("Hitam",2006);

}}

Nah setelah kita buat Pakage sepeda dan mobil, selanjutnya kita panggil dari clas lain dengan menggunaka key import

perhatikan script dibawah ini untuk memanggi class-class yang ada di sepeda dan mobile yang telah di package tersebut.

transportasi.java
scripnya:

import transportasiku.mobil;
import transportasiku.sepeda;

public class transportasi{
public static void main(String[ ] args){
mobil objectmobil = new mobil();
objectmobil.info();
System.out.println();
sepeda objectsepeda = new sepeda();
objectsepeda.info();
}
}

Tugas2
/**
* Polimorphism Overloading
* By Newbe
*/
class Matematika{
int hasil=0;
double hasilbagi=0;
int angka1=0;
int angka2=0;
double hasil2=0;
void Pertambahan(int x, int y){
hasil=x+y;
System.out.println ("Penjumlahan");
System.out.println (x + " + " + y + " = " + hasil );
System.out.println ();
}
void Pengurangan(int x, int y){
hasil=x-y;
System.out.println ("Pengurangan");
System.out.println (x + " - " + y + " = " + hasil);
System.out.println ();
}
void Perkalian(int x, int y){
hasil=x*y;
System.out.println ("Perkalian");
System.out.println (x + " x " + y + " = " + hasil);
System.out.println ();
}
void Pembagian(double x, double y){
hasilbagi=x/y;
System.out.println ("Pembagian");
System.out.println (x + " / " + y + " = " + hasilbagi);
System.out.println ();
}
/*
*OverLoading
*/
void Pertambahan(double x, double y, double z){
hasil2=x+y+z;
System.out.println ("Penjumlahan");
System.out.println (x + " + "+ y + " + " + z + " = " + hasil2 );
System.out.println ();
}
void Pengurangan(double x, double y, double z){
hasil2=x-y-z;
System.out.println ("Pengurangan");
System.out.println (x + " - "+ y + " - " + z + " = " + hasil2 );
System.out.println ();
}
void Perkalian(double x, double y, double z){
hasil2=x*y*z;
System.out.println ("Perkalian");
System.out.println (x + " x "+ y + " x " + z + " = " + hasil2 );
System.out.println ();
}
void Pembagian(double x, double y, double z){
hasil2=x/y/z;
System.out.println ("Pembagian");
System.out.println (x + " / "+ y + " / " + z + " = " + hasil2 );
System.out.println ();
}
}
public class Sukarno {
public static void main(String[]args){
Matematika OperasiMat = new Matematika();
System.out.println("Operasi 2 data");
System.out.println("==============");
OperasiMat.Pertambahan(14,3);
OperasiMat.Pengurangan(19,99);
OperasiMat.Perkalian(18,9);
OperasiMat.Pembagian(19,79);
System.out.println("Operasi 3 data");
System.out.println("==============");
OperasiMat.Pertambahan(14.5,3.2,1.1);
OperasiMat.Pengurangan(99.2,22.2,2.2);
OperasiMat.Perkalian(2.3,4.7,5.2);
OperasiMat.Pembagian(50.2,2.1,4.2);
}
}


sepeda.java

package transportasiku;
public class sepeda{
int Gir=0;
int Kecepatan=0;

void ubahGir(int tambahGir){
Gir = Gir + tambahGir;
System.out.println("Gir = " + Gir);
}

void KecepatanSpd(int tambahCepat){
Kecepatan = Kecepatan + (tambahCepat/2);
System.out.println("Kecepatan = " + Kecepatan);

}

public void info(){
System.out.println("ini Sepeda");
sepeda sepeda1 = new sepeda();
sepeda1.Gir=2;
sepeda1.Kecepatan = 10 * sepeda1.Gir;

sepeda1.ubahGir(2);
sepeda1.KecepatanSpd(20);
}}

mobil.java

package transportasiku;
public class mobil{
String warna;
int tahun;

void ketmobil(String warna, int tahun){
System.out.println("Warna = " + warna);
System.out.println("Tahun = " + tahun);

}
public void info ( )

{
System.out.println("ini Mobil");
mobil mobilku = new mobil();
mobilku.ketmobil("Biru",2009);

}}


transportasi.java

import transportasiku.mobil;
import transportasiku.sepeda;

public class transportasi{
public static void main(String[ ] args){
mobil objectmobil = new mobil();
objectmobil.info();
System.out.println();
sepeda objectsepeda = new sepeda();
objectsepeda.info();
}
}