Advertisement
NoSalt

GenSample.java

May 23rd, 2012
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 1.27 KB | None | 0 0
  1. // http://edn.embarcadero.com/article/32054
  2. class BasicGeneric <BriansAwesomeGenericDataType>{
  3.     private BriansAwesomeGenericDataType data;
  4.  
  5.     public BasicGeneric(BriansAwesomeGenericDataType data){
  6.         this.data = data;
  7.     }
  8.  
  9.     public BriansAwesomeGenericDataType getData(){
  10.         return data;
  11.     }
  12. }
  13.  
  14. public class GenSample{
  15.     public GenSample(){
  16.     }
  17.  
  18.     public String test01(String input){
  19.         String data01 = input;
  20.        
  21.         BasicGeneric<String> basicGeneric = new BasicGeneric<String>(data01);
  22.         String data02 = basicGeneric.getData();
  23.  
  24.         return data02;
  25.     }
  26.  
  27.     public int test02(int input){
  28.         Integer data01 = new Integer(input);
  29.        
  30.         BasicGeneric <Integer> basicGeneric = new BasicGeneric<Integer>(data01);
  31.         Integer data02 = basicGeneric.getData();
  32.         return data02;
  33.     }
  34.    
  35.     public double test03(double input){
  36.         Double data01 = new Double(input);
  37.        
  38.         BasicGeneric <Double> basicGeneric = new BasicGeneric<Double>(data01);
  39.         Double data02 = basicGeneric.getData();
  40.         return data02;
  41.     }
  42.  
  43.     public static void main(String [] args){
  44.         GenSample sample = new GenSample();
  45.         System.out.println(sample.test01("this is generic string data"));
  46.         System.out.println(sample.test02(12));
  47.         System.out.println(sample.test03(3.14159));
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement