Day_01_簡單類的繼承

父類car:車的奔跑速度,類型,顏色

子類Kache:複寫父類中的三個方法

子類Moto:複寫父類中的三個方法

測試類Test1:分別輸出車的速度,類型,顏色

實現源代碼:

//父類

package Acm.day01;


public class Car {

public void Run(){
System.out.println("極速");
}

public void Style(){
System.out.println("越野");
}

public void Color(){
System.out.println("白色");
}
}

//Kache類

package Acm.day01;


public class Kache extends Car {


@Override
public void Run() {
// TODO Auto-generated method stub
//super.Run();
System.out.println("高速");
}


@Override
public void Style() {
// TODO Auto-generated method stub
//super.Style();
System.out.println("這是一輛卡車");
}


@Override
public void Color() {
// TODO Auto-generated method stub
//super.Color();
System.out.println("紅色");
}


public Kache() {
super();
// TODO Auto-generated constructor stub
}


}


//Moto類

package Acm.day01;


public class Moto extends Car {

@Override
public void Run() {
// TODO Auto-generated method stub
super.Run();
}


@Override
public void Style() {
// TODO Auto-generated method stub
super.Style();
}


@Override
public void Color() {
// TODO Auto-generated method stub
super.Color();
}


public Moto() {
// TODO Auto-generated constructor stub
}


}


//測試類

package Acm.day01;


public class Test1 {
public static void main(String[] args){

Kache kache = new Kache();
System.out.print("車的類型是:");
kache.Style();
System.out.print("車的奔跑速度是:");
kache.Run();
System.out.print("車的顏色是:");
kache.Color();

System.out.println();


Moto moto = new Moto();
System.out.print("車的類型是:");
moto.Style();
System.out.print("車的奔跑速度是:");
moto.Run();
System.out.print("車的顏色是:");
moto.Color();
}
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章