• java学习之(接口)


    使用接口
    接口不能用于创建实例,但接口可以用于声明引用类型变量。当使用接口来声明引用类型变量时,这个引用类型变量必须引用到其实现类的对象。除此之外,接口的主要用途就是被实现类实现。归纳起来,接口主要有如下用途。
     1. 定义变量,也可用于进行强制类转换。
     2. 调用接口中定义的变量。
     3.被其他类实现.
     4被其他类实现。
    一个类可以实现一个或多个接口,继承使用extends关键字,实现则使用implements关键字。因为一个类可以实现多个接口,这也是java为单继承灵活性不路所做的补充。类实现接口的语法格式如下:
    //定义一个Product 接口
    interface Product
    {
    int getProductTime();
    }
    public class Printer implements Output,Product
    {
    private String[]printData=new String[MAX_CACHE_LINE];
    //用以记录当前需打印的作业数
    private int dataNum=0;
    public void out()
    {
    while(datanum>0)
    {
    System.out.println("打印机打印:"+printData[0]);
    System.arraycopy(printData,1,printData,0,--dataNum);
    }
    }
    public void getData(String msg)
    {
    if(dataNum>=MAX_CACHE_LINE)
    {
    System.out.println("输出队列已满,添加失败");
    }
    else
    {
    printData[dataNum++]=msg;
    }
    }
    public int getProduceTime()
    {
    return 45;
    }
    public static void main(String []args)
    {
    Output o=new Printer();
    o.getData("轻量级Java EE企业应用实战");
    o.getData("疯狂Java讲义");
    o.out();
    o.getData("疯狂Android讲义");
    o.getData("疯狂Ajax讲义");
    o.out();
    o.print("11111111","222222","33333");
    o.test();
    Product p=new printer();
    System.out.println(p.getProductTime());
    Object obj=p;
    }
    }
     
     
  • 相关阅读:
    01_计算机基础
    09_哈希表
    08_查找算法
    Swagger使用
    Thymeleaf代码实例
    Spring boot代码实例
    Spring mvc代码实例
    Hibernate代码实例
    Mysql JDBC代码实例
    Mybatis代码实例
  • 原文地址:https://www.cnblogs.com/haofaner/p/5541609.html
Copyright © 2020-2023  润新知