zoukankan      html  css  js  c++  java
  • 泛型接口的定义与使用

    package cn.itcast.day17.genericInterface;
    /*
     * 泛型接口
     */
    public interface Inter<T> {
        public abstract void show(T t);
    }

     

    package cn.itcast.day17.genericInterface;
    
    //实现泛型接口,分为两种情况:
    //第一种情况:子类清楚的知道 泛型参数的类型
    //第二种情况:子类不知道是什么类型
    
    
    //第一种情况
    /*public class InterImpl implements Inter<String>{
        @Override
        public void show(String t) {
            System.out.println(t);
        }
    }*/
    
    
    
    //第二种情况
    public class InterImpl<T> implements Inter<T>{
        @Override
        public void show(T t) {
            System.out.println(t);
        }
    }

     

    package cn.itcast.day17.genericInterface;
    /*
     * 泛型接口测试 
     */
    public class InterGenericTest {
    
        public static void main(String[] args) {
            //第一种情况测试
    //        Inter<String> i=new InterImpl();
    //        i.show("123");
            
            //第二种情况测试
            Inter<String> ii=new InterImpl<String>();
            ii.show("java");
        }
    
    }
  • 相关阅读:
    找回感觉的练习
    Java住房公积金管理系统---长春工业大学期末实训
    11.6_Filter
    11.5_Listener
    11.4_Ajax & Jquery
    11.3_MVC设计模式
    11.2_数据库连接池&DBUtils
    11.1_事物
    10.7_JSP & EL & JSTL
    10.6_Cookie&Session
  • 原文地址:https://www.cnblogs.com/qq-757617012/p/4283099.html
Copyright © 2011-2022 走看看