父类代码:
功能:定义一个vehicle类及其中的set函数及get函数
public class vehicle {
private double speed;
private String name;
private String color;
public void setspeed(int speed){
this.speed=speed;
}
public void setname(String name){
this.name=name;
}
public void setcolor(String color){
this.color=color;
}
public void getspeed(){
System.out.println("速度 : "+speed);
}
}
接口代码:
功能:定义一个控制台接口及其中的welcome方法
public interface Console {
public abstract void welcome();
}
功能:继承vehicle类并引用console接口,实现接口中的welcome函数
public class aircraft extends vehicle implements Console{
@Override
public void welcome() {
// TODO Auto-generated method stub
System.out.println("Welcome to the world of vehicle");
}
}
主程序代码:
功能:调用接口中的welcome函数及父类中的set、get函数
public class test {
public static void main(String args[])
{
aircraft aircraft1 = new aircraft();
aircraft1.welcome();
int speed = 53;
aircraft1.setspeed(speed);
aircraft1.getspeed();
}
}
结果: