zoukankan      html  css  js  c++  java
  • 初涉初级泛型

    泛型类

    泛型类就是把泛型定义在类上,用户使用该类的时候,才把类型明确下来.

    public class 泛型类<T> {
    	private T obj;
    	
    	public T getObj() {
    		return obj;
    	}
    	public void setObj(T obj) {
    		this.obj = obj;
    	}
    	public void say(){
    		System.out.println(obj);
    		System.out.println(obj.getClass());
    	}
    	
    	public static void main(String[] args) {
    		泛型类<String> demo1 =new 泛型类<String>();
    		demo1.setObj("hello");
    		demo1.say();
    		System.out.println("-----------------");
    		泛型类<Integer> demo2 =new 泛型类<Integer>();
    		demo2.setObj(6);
    		demo2.say();
    	}
    }

    执行结果

    hello
    class java.lang.String
    -----------------
    6

    class java.lang.Integer


    ----------------------------------------------

    泛型方法


    public class 泛型方法 {
    	public <T>void say(T t){
    		System.out.println(t);
    		System.out.println(t.getClass());
    	}
    
    	public static void main(String[] args) {
    		泛型方法 demo =new 泛型方法();
    		demo.say("hello");
    		System.out.println("-----------");
    		demo.say(6);
    		
    	}
    }

    执行结果

    hello
    class java.lang.String
    -----------
    6
    class java.lang.Integer





  • 相关阅读:
    mysql存储过程
    命令简写 ~/.bash_aliases
    TestCafe 快速上手 (三)
    TestCafe 快速上手 (二)
    OWASP 文档
    读书笔记
    读书笔记
    类数组转化为真正的数组
    Vue子组件向父组件传递数据
    node.js取参四种方法req.body,req.params,req.param,req.body
  • 原文地址:https://www.cnblogs.com/fangyuandoit/p/13713862.html
Copyright © 2011-2022 走看看