zoukankan      html  css  js  c++  java
  • 泛型接口

    ------------siwuxie095

       

       

       

       

       

       

    在 JDK 1.5 之后,不仅可以声明泛型类,也可以声明泛型接口,

    声明泛型接口和声明泛型类的语法类似,也是在接口后面加<T>

       

    格式:

       

       

       

       

    代码:

       

    package com.siwuxie095.generic;

       

    interface GenInter<T>{

    //接口中的抽象方法前可以省略 public abstract

    void say();

    }

       

       

    // 子类实现接口,子类需要什么类型,可以在声明时直接指定

    //当然也可以不指定,子类同样也声明为泛型,主方法中实例化时按照泛型方式正常使用即可

    //class Gin<T> implements GenInter<T>{

    class Gin implements GenInter<String>{

    private String info;

     

    //构造方法

    public Gin(String info) {

    this.info=info;

    }

     

    public String getInfo() {

    return info;

    }

       

    public void setInfo(String info) {

    this.info = info;

    }

       

    //复写抽象方法

    public void say() {

     

    }

     

    }

       

    public class GenericDemo05 {

       

    public static void main(String[] args) {

    Gin g=new Gin("siwuxie095");

    System.out.println(g.getInfo());

    }

       

    }

       

       

    运行一览:

       

       

       

       

       

       

    【made by siwuxie095】

  • 相关阅读:
    下载视频
    009 逻辑 + MFC CString
    008 浅拷贝与深拷贝
    007 operator
    006 this指针原理
    005 逻辑 + STL list
    004 list::sort
    003 逻辑 + mfc CList
    001 C++历史和思想
    并查集模板
  • 原文地址:https://www.cnblogs.com/siwuxie095/p/6576838.html
Copyright © 2011-2022 走看看