zoukankan      html  css  js  c++  java
  • Android(java)学习笔记30:泛型接口的概述和使用

    1. 泛型接口的概述和使用:

    1 package cn.itcast_06;
    2 
    3 /*
    4  * 泛型接口:把泛型定义在接口上
    5  */
    6 public interface Inter<T> {
    7     public abstract void show(T t);
    8 }


     

     1 package cn.itcast_06;
     2 
     3 //实现类在实现接口的时候
     4 //第一种情况:已经知道该是什么类型的了
     5 
     6 //public class InterImpl implements Inter<String> {
     7 //
     8 //    @Override
     9 //    public void show(String t) {
    10 //        System.out.println(t);
    11 //    }
    12 // }
    13 
    14 //第二种情况:还不知道是什么类型的
    15 public class InterImpl<T> implements Inter<T> {
    16 
    17     @Override
    18     public void show(T t) {
    19         System.out.println(t);
    20     }
    21 }
     1 package cn.itcast_06;
     2 
     3 public class InterDemo {
     4     public static void main(String[] args) {
     5         // 第一种情况的测试
     6         // Inter<String> i = new InterImpl();
     7         // i.show("hello");
     8 
     9         // // 第二种情况的测试
    10         Inter<String> i = new InterImpl<String>();
    11         i.show("hello");
    12 
    13         Inter<Integer> ii = new InterImpl<Integer>();
    14         ii.show(100);
    15     }
    16 }
  • 相关阅读:
    初识sql语句
    IO模型比较分析
    select,poll,epoll,selectors
    多路复用IO
    非阻塞IO
    yield-from示例
    阻塞IO(blocking IO)
    IO模型介绍
    gevent实现套接字
    gevent异步,io自动切换
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4529992.html
Copyright © 2011-2022 走看看