父类代码:
功能:定义一个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();
}
}
结果:
这篇博客探讨了Java编程中子类如何继承父类,并实现接口的方法。通过实例,展示了如何定义一个Vehicle类及其set/get函数,创建一个控制台接口Console并实现其welcome方法,最后在主程序中调用接口的welcome方法以及父类的set和get函数,从而达到功能整合的效果。
484

被折叠的 条评论
为什么被折叠?



