package javaapplication1;
//Pembuatan Superclass
class Motor {
//Atribut dari Superclass Motor
String warna;
String merk;
int tahun;
String velg;
}
//Pembuatan SubClass
class honda extends Motor {
public honda (String merk, String warna, String velg, int tahun){
this.merk = merk;
this.warna = warna;
this.velg = velg;
this.tahun = tahun;
}
//Mothod dari class honda
void show() {
System.out.println("\nmerk : " + merk);
System.out.println("warna : " + warna);
System.out.println("velg : " + velg);
System.out.println("tahun : " + tahun);
}
}
class yamaha extends Motor{
public yamaha (String merk, String warna, String velg, int tahun){
this.merk = merk;
this.warna = warna;
this.velg = velg;
this.tahun = tahun;
}
//Mothod dari class yamaha
void show() {
System.out.println("\nmerk : " + merk);
System.out.println("warna : " + warna);
System.out.println("velg : " + velg);
System.out.println("tahun : " + tahun);
}
}
class suzuki extends Motor{
public suzuki(String merk, String warna, String velg, int tahun){
this.merk = merk;
this.warna = warna;
this.velg = velg;
this.tahun = tahun;
}
//Mothod dari class suzuki
void show() {
System.out.println("\nmerk : " + merk);
System.out.println("warna : " + warna);
System.out.println("velg : " + velg);
System.out.println("tahun : " + tahun);
}
}
class kawasaki extends Motor{
public kawasaki (String merk, String warna, String velg, int tahun){
this.merk = merk;
this.warna = warna;
this.velg = velg;
this.tahun = tahun;
}
//Mothod dari class kawasaki
void show() {
System.out.println("\nmerk : " + merk);
System.out.println("warna : " + warna);
System.out.println("velg : " + velg);
System.out.println("tahun : " + tahun);
}
}
class cb100 extends Motor{
public cb100 (String merk, String warna, String velg, int tahun){
this.merk = merk;
this.warna = warna;
this.velg = velg;
this.tahun = tahun;
}
//Mothod dari class kawasaki
void show() {
System.out.println("\nmerk : " + merk);
System.out.println("warna : " + warna);
System.out.println("velg : " + velg);
System.out.println("tahun : " + tahun);
}
}
class harleydavidson extends Motor{
public harleydavidson (String merk, String warna, String velg, int tahun){
this.merk = merk;
this.warna = warna;
this.velg = velg;
this.tahun = tahun;
}
//Mothod dari class kawasaki
void show() {
System.out.println("\nmerk : " + merk);
System.out.println("warna : " + warna);
System.out.println("velg : " + velg);
System.out.println("tahun : " + tahun);
}
}
public class JavaApplication1 {
public static void main(String[] args) {
//pembuatan 6 objek
honda motor1 = new honda("Supra x","hitam","comet",2005);
yamaha motor2 = new yamaha("Mio","biru","TDR",2009);
suzuki motor3 = new suzuki("Satria F","putih","DBS",2006);
kawasaki motor4 = new kawasaki("Ninja","hijau","TK",2008);
cb100 motor5 = new cb100("cb100","merah","arcron",2004);
harleydavidson motor6 = new harleydavidson("harleydavidson","hitam","standar",20010);
//pemanggilan 6 method
motor1.show();
motor2.show();
motor3.show();
motor4.show();
motor5.show();
motor6.show();
}
}
//Pembuatan Superclass
class Motor {
//Atribut dari Superclass Motor
String warna;
String merk;
int tahun;
String velg;
}
//Pembuatan SubClass
class honda extends Motor {
public honda (String merk, String warna, String velg, int tahun){
this.merk = merk;
this.warna = warna;
this.velg = velg;
this.tahun = tahun;
}
//Mothod dari class honda
void show() {
System.out.println("\nmerk : " + merk);
System.out.println("warna : " + warna);
System.out.println("velg : " + velg);
System.out.println("tahun : " + tahun);
}
}
class yamaha extends Motor{
public yamaha (String merk, String warna, String velg, int tahun){
this.merk = merk;
this.warna = warna;
this.velg = velg;
this.tahun = tahun;
}
//Mothod dari class yamaha
void show() {
System.out.println("\nmerk : " + merk);
System.out.println("warna : " + warna);
System.out.println("velg : " + velg);
System.out.println("tahun : " + tahun);
}
}
class suzuki extends Motor{
public suzuki(String merk, String warna, String velg, int tahun){
this.merk = merk;
this.warna = warna;
this.velg = velg;
this.tahun = tahun;
}
//Mothod dari class suzuki
void show() {
System.out.println("\nmerk : " + merk);
System.out.println("warna : " + warna);
System.out.println("velg : " + velg);
System.out.println("tahun : " + tahun);
}
}
class kawasaki extends Motor{
public kawasaki (String merk, String warna, String velg, int tahun){
this.merk = merk;
this.warna = warna;
this.velg = velg;
this.tahun = tahun;
}
//Mothod dari class kawasaki
void show() {
System.out.println("\nmerk : " + merk);
System.out.println("warna : " + warna);
System.out.println("velg : " + velg);
System.out.println("tahun : " + tahun);
}
}
class cb100 extends Motor{
public cb100 (String merk, String warna, String velg, int tahun){
this.merk = merk;
this.warna = warna;
this.velg = velg;
this.tahun = tahun;
}
//Mothod dari class kawasaki
void show() {
System.out.println("\nmerk : " + merk);
System.out.println("warna : " + warna);
System.out.println("velg : " + velg);
System.out.println("tahun : " + tahun);
}
}
class harleydavidson extends Motor{
public harleydavidson (String merk, String warna, String velg, int tahun){
this.merk = merk;
this.warna = warna;
this.velg = velg;
this.tahun = tahun;
}
//Mothod dari class kawasaki
void show() {
System.out.println("\nmerk : " + merk);
System.out.println("warna : " + warna);
System.out.println("velg : " + velg);
System.out.println("tahun : " + tahun);
}
}
public class JavaApplication1 {
public static void main(String[] args) {
//pembuatan 6 objek
honda motor1 = new honda("Supra x","hitam","comet",2005);
yamaha motor2 = new yamaha("Mio","biru","TDR",2009);
suzuki motor3 = new suzuki("Satria F","putih","DBS",2006);
kawasaki motor4 = new kawasaki("Ninja","hijau","TK",2008);
cb100 motor5 = new cb100("cb100","merah","arcron",2004);
harleydavidson motor6 = new harleydavidson("harleydavidson","hitam","standar",20010);
//pemanggilan 6 method
motor1.show();
motor2.show();
motor3.show();
motor4.show();
motor5.show();
motor6.show();
}
}