Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // http://edn.embarcadero.com/article/32054
- class BasicGeneric <BriansAwesomeGenericDataType>{
- private BriansAwesomeGenericDataType data;
- public BasicGeneric(BriansAwesomeGenericDataType data){
- this.data = data;
- }
- public BriansAwesomeGenericDataType getData(){
- return data;
- }
- }
- public class GenSample{
- public GenSample(){
- }
- public String test01(String input){
- String data01 = input;
- BasicGeneric<String> basicGeneric = new BasicGeneric<String>(data01);
- String data02 = basicGeneric.getData();
- return data02;
- }
- public int test02(int input){
- Integer data01 = new Integer(input);
- BasicGeneric <Integer> basicGeneric = new BasicGeneric<Integer>(data01);
- Integer data02 = basicGeneric.getData();
- return data02;
- }
- public double test03(double input){
- Double data01 = new Double(input);
- BasicGeneric <Double> basicGeneric = new BasicGeneric<Double>(data01);
- Double data02 = basicGeneric.getData();
- return data02;
- }
- public static void main(String [] args){
- GenSample sample = new GenSample();
- System.out.println(sample.test01("this is generic string data"));
- System.out.println(sample.test02(12));
- System.out.println(sample.test03(3.14159));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement