美文网首页
集合框架(泛型方法的概述和使用)

集合框架(泛型方法的概述和使用)

作者: 养码哥 | 来源:发表于2018-04-06 23:14 被阅读0次

    ObjectTool

      package com.ithelei;
    
    //public class ObjectTool<T> {
    //  // public void show(String s) {
    //  // System.out.println(s);
    //  // }
    //  //
    //  // public void show(Integer i) {//方法重载  类型不一样
    //  // System.out.println(i);
    //  // }
    //  //
    //  // public void show(Boolean b) {
    //  // System.out.println(b);
    //  // }
    //
    //  public void show(T t) {
    //      System.out.println(t);
    //  }
    // }
    
    /*
     * 泛型方法:把泛型定义在方法上
     */
    public class ObjectTool {
    public <T> void show(T t) {
        System.out.println(t);
        }
    }
    

    ObjectToolDemo

       package com.ithelei;
    
    public class ObjectToolDemo {
    public static void main(String[] args) {
        // ObjectTool ot = new ObjectTool();
        // ot.show("hello");
        // ot.show(100);//自动装箱
        // ot.show(true);
    
        // ObjectTool<String> ot = new ObjectTool<String>();
        // ot.show("hello");
        //
        // ObjectTool<Integer> ot2 = new ObjectTool<Integer>();
        // ot2.show(100);
        //
        // ObjectTool<Boolean> ot3 = new ObjectTool<Boolean>();
        // ot3.show(true);
    
    
        // 定义泛型方法后
        ObjectTool ot = new ObjectTool();
        ot.show("hello");
        ot.show(100);
        ot.show(true);
        }
    }
    

    相关文章

      网友评论

          本文标题:集合框架(泛型方法的概述和使用)

          本文链接:https://www.haomeiwen.com/subject/zokehftx.html