zoukankan      html  css  js  c++  java
  • Java模版类

    class Template<Type extends Object> {

     private Type template;

     public Template() {  }

     public Template(Type template) {   setTemplate(template);  }

     public void setTemplate(Type template) {   this.template = template;  }

     public Type getTemplate() {   return template;  }

     public void Myprint() {   System.out.println(template.toString());

     }

    public static void main(String[] args) {   

    Template<String> stringT = new Template<String>();   

    stringT.setTemplate(new String("Hello Template class"));   

    stringT.Myprint();

      Template<Integer> integerT = new Template<Integer>(5);   

    integerT.Myprint();

      Template doubleT = new Template<Double>(3.1415926);   

    doubleT.Myprint();      

    Template<Student> studentT=new Template<Student>();   

    studentT.setTemplate(new Student("lyz",23));   

    studentT.Myprint();

     }

    }

    public class Student {
     private String name;
     private int age;
     
     public Student(String name,int age){
      this.name=name;
      this.age=age;
     }
     
     @Override
     public String toString() {
      String str="name:"+name+"||age:"+age;
      return str;
     }
    }

  • 相关阅读:
    微信公众号开发第一版
    关于AJAX
    Node——异步I/O机制
    boostrap框架学习
    less学习笔记
    this指向
    关于js作用域
    mybatis映射mapper文件的#{}和${}的区别和理解
    Eclipse国内镜像源配置
    eclipse优化加速提速,解决eclipse卡、慢的问题
  • 原文地址:https://www.cnblogs.com/lyz459/p/3300444.html
Copyright © 2011-2022 走看看