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;
     }
    }

  • 相关阅读:
    第五周总结
    第四周总结
    关于“模仿"和”创新“
    第三周总结
    第九周总结
    第八周总结
    第六周总结
    中国历史上成功的两人合作
    第五周总结
    第四周总结
  • 原文地址:https://www.cnblogs.com/lyz459/p/3300444.html
Copyright © 2011-2022 走看看