zoukankan      html  css  js  c++  java
  • 泛型的运用

    //.泛型
    //以类型作为参数的类就叫泛类
    //作用:提高程序健壮性,简化代码
    //泛型的默认值是 Object

    //1泛型属性 属性的数据类型由调用方来决定
    //Integer 是int数据类型的封装类
    //Character 是char数据类型的封装类
    //必定只能是类 而不是基础数据类型的关键字

    public class Person<A,B,C> {

    private A pname;
    private B page;
    private C psex;
    public A getPname() {
    return pname;
    }
    public void setPname(A pname) {
    this.pname = pname;
    }
    public B getPage() {
    return page;
    }
    public void setPage(B page) {
    this.page = page;
    }
    public C getPsex() {
    return psex;
    }
    public void setPsex(C psex) {
    this.psex = psex;
    }

    }

    // Person<String, Integer, Character> p=new Person<>();
    // p.setPname("张三");
    // p.setPage(18);
    // p.setPsex('男');

      //2泛型方法

    public class PersonMerhod<E> {

    public E getValue(E element) {
    if(element!=null) {
    return element;
    }
    return null;
    }
    }

    // PersonMerhod<String> pm=new PersonMerhod<>();
    // pm.getValue("zs");

  • 相关阅读:
    [JSOI2008]巨额奖金(最小生成树计数)
    [HAOI2008] 糖果传递
    [SCOI2009]生日快乐
    BZOJ2821 作诗
    [HAOI2008]圆上的整点
    POJ1741
    AC自动机
    [JSOI2008]星球大战starwar
    二分图有关证明(感性版)
    初识Pentaho(一)
  • 原文地址:https://www.cnblogs.com/liuwenwu9527/p/10898502.html
Copyright © 2011-2022 走看看