Saturday, March 12, 2016

Java Generic Examples : How To Write A Simple Generic Class With Double Type Parameters

Intro

This articles, will demonstrates how to write a simple generic class with double type parameters.


Examples


package com.freesamplecode.java.generics;
import java.math.BigDecimal;

public class SimpleGenericDoubleParameterDemo {

     public static void main(String[] args){
          GenericDoubleParam<String, Integer> genericDoubleParam = new GenericDoubleParam<String, Integer>("Nursalim", 25);
          genericDoubleParam.printTypes("genericDoubleParam : ");

          GenericDoubleParam<BigDecimal, Double> genericDoubleParam2 = new GenericDoubleParam<BigDecimal, Double>(BigDecimal.TEN, Double.MAX_VALUE);
          genericDoubleParam2.printTypes("genericDoubleParam2 : ");
     }

}



class GenericDoubleParam<U, V>{

    private U objectU;
    private V objectV;

    public GenericDoubleParam(U objU, V objV){
         this.objectU = objU;
         this.objectV = objV;
    }

    public void printTypes(String param){
         System.out.println(param +" U Types : "+this.objectU.getClass().getName());
         System.out.println(param +" V Types : "+this.objectV.getClass().getName());
    }

}


Output


genericDoubleParam :  U Types : java.lang.String
genericDoubleParam :  V Types : java.lang.Integer
genericDoubleParam2 :  U Types : java.math.BigDecimal
genericDoubleParam2 :  V Types : java.lang.Double

Sreenshot

How To Write A Simple Generic Class With Double Type Parameters

0 comments: