Abstrak Dengan Objek Game Langsung ajah Kalian bisa lihat scourc dan Outputnya di bawah ini :
Source :
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package baru;
/**
*
* @author Axio
*/
abstract class gameabstrak {
public String nama;
public String produksi;
public String tahun;
public void nama(){
System.out.println("Game Keluaran Terbaru : ");
System.out.println("=================================================");
}
abstract void namagame();
abstract void produksi();
abstract void tahun();
}
class GTAVabstrak extends gameabstrak{
@Override
void namagame() {
nama="Grand Theft Auto V";
System.out.println("Nama Game = "+nama);
}
@Override
void produksi() {
produksi="RockstarGames";
System.out.println("Produksi = "+produksi);
}
@Override
void tahun() {
tahun="17 September 2013";
System.out.println("Tahun Terbit = "+tahun);
System.out.println("=================================================");
}
}
class tombraiderabstrak extends gameabstrak{
@Override
void namagame() {
nama="Tomb Raider";
System.out.println("Nama Game = "+nama);
}
@Override
void produksi() {
produksi="Square Enix dan Crystal Dynamics";
System.out.println("Produksi = "+produksi);
}
@Override
void tahun() {
tahun="5 Maret 2013";
System.out.println("Tahun Terbit = "+tahun);
System.out.println("=================================================");
}
}
class GOWabstrak extends gameabstrak{
@Override
void namagame() {
nama="God of War: Ascension";
System.out.println("Nama Game = "+nama);
}
@Override
void produksi() {
produksi="Sony";
System.out.println("Produksi = "+produksi+" km");
}
@Override
void tahun() {
tahun="12 Maret 2013";
System.out.println("Tahun Terbit = "+tahun);
System.out.println("=================================================");
}
public static void main(String[] args) {
GTAVabstrak a=new GTAVabstrak();
a.nama();
a.namagame();
a.produksi();
a.tahun();
tombraiderabstrak b=new tombraiderabstrak();
b.nama();
b.namagame();
b.produksi();
b.tahun();
GOWabstrak c=new GOWabstrak();
c.nama();
c.namagame();
c.produksi();
c.tahun();
}
}
Output :
Nama : David Ibrahim
Nim : 2012420096
Fakultas : Teknik Informatika
Kelas : A
Unitomo
Posted by 10.14 and have
0
komentar
, Published at
Tidak ada komentar:
Posting Komentar