Java接口和包的实现之小汽车实例
来源:互联网 发布:api接口源码 编辑:程序博客网 时间:2024/04/29 09:21
package demo;interface Automobile{int i=5;void accenlent();void maintain();String forward();String reverse();}class Little_car implements Automobile{public void accenlent(){System.out.println("这是小汽车的速度!");}public void maintain(){}public String forward(){return "小汽车前进>>>>";}public String reverse(){return "小汽车后退>>>>";}}class Big_car implements Automobile{public void accenlent(){System.out.println("这是大汽车的速度!");}public void maintain(){}public String forward(){return "大汽车前进>>>>";}public String reverse(){return "大汽车后退>>>>";}}class Jeep_car implements Automobile{public void accenlent(){System.out.println("这是木马车的速度!");}public void maintain(){}public String forward(){return "木马车前进>>>>";}public String reverse(){return "木马车后退>>>>";}}class Microbus extends Big_car{public void accenlent(){System.out.println("这是微型车的速度!");}public void maintain(){System.out.println("微型车维修!");}}class bus extends Big_car{public String forward(){return "车前进>>>>";}public String reverse(){return "车后退>>>>";}}public class Car {public static void main(String[] args) {Automobile[] cars=new Automobile[5];int i=0;cars[i++]=new Little_car();cars[i++]=new Big_car();cars[i++]=new Jeep_car();cars[i++]=new Microbus();cars[i++]=new bus();for(int j=0;j<5;j++){cars[j].accenlent();}}}//本代码仅供参考哦~~
运行后结果如下:
0 0
- Java接口和包的实现之小汽车实例
- Java之包和接口
- 【Java笔记】set接口的实现实例和解释
- java--接口实现的操作实例
- Java接口和包
- java常用的类 包 和接口
- Java多线程之Callable和Future接口的实现
- java多线程-生产小汽车
- java内接口,抽象类,继承实现的一些基础知识和实例
- 1070: 小汽车的位置
- java基础教程-包和接口
- Java 包和接口笔记
- Java根据包名获取指定接口的所有实现
- Java多线程之Callable接口的实现
- Java多线程之Callable接口的实现
- Java多线程之Callable接口的实现
- Java多线程之Condition接口的实现
- Java多线程之Callable接口的实现
- 【Swift中文教程】-- 基本运算符
- JOGL环境配置(eclipse+maven+jogl2)
- c/c++/MFC 调用 js 函数代码
- 删除provisioning profile
- 修改命令行的编码格式
- Java接口和包的实现之小汽车实例
- 那些刻在椅子背后的爱情,会不会像水泥上的花朵,开出没有风的,寂寞的森林 。
- 【Swift中文教程】-- 字符串和字符
- WPF程序生成矢量条形码图形的条形码控件Barcode Professional
- 异常
- ECMA typeof和instanceof操作符返回类型
- 复选框和Struts2后台交互
- java读文件,感觉很好就收藏了
- 【Swift中文教程】-- 集合类型