T
Todd
Hello,
If it can be done, how do I determine the class within which an object
was instantiated?
For example:
class Example1
{
public Example1(){}
Double getValue()
{
return value;
}
Double value = new Double( 12.34 );
}
class Example2
{
public Example2(){}
Double getValue()
{
return value;
}
Double value = new Double( 12.34 );
}
class LookAtMe
{
Example1 ex1 = new Example1();
Example2 ex2 = new Example2();
Vector<Double> values = new Vector<Double>();
values.add( ex1.getValue() );
values.add( ex2.getValue() );
Iterator<Double> valueIter = values.iterator();
while( valueIter.hasNext() )
{
Double value = valueIter.next();
/*************************************** HERE IT IS
***************************************/
System.out.println( "value's owner class is: "
+ ??????????????? );
}
}
The desired output would be:
Example1
Example2
Any ideas?
Todd
If it can be done, how do I determine the class within which an object
was instantiated?
For example:
class Example1
{
public Example1(){}
Double getValue()
{
return value;
}
Double value = new Double( 12.34 );
}
class Example2
{
public Example2(){}
Double getValue()
{
return value;
}
Double value = new Double( 12.34 );
}
class LookAtMe
{
Example1 ex1 = new Example1();
Example2 ex2 = new Example2();
Vector<Double> values = new Vector<Double>();
values.add( ex1.getValue() );
values.add( ex2.getValue() );
Iterator<Double> valueIter = values.iterator();
while( valueIter.hasNext() )
{
Double value = valueIter.next();
/*************************************** HERE IT IS
***************************************/
System.out.println( "value's owner class is: "
+ ??????????????? );
}
}
The desired output would be:
Example1
Example2
Any ideas?
Todd