> Nej, det mener jeg ikke at man kan. Hvis du en gang har defineret en
> variabel til at være en type kan den ikke få en anden. Og jeg er
> aldrig stødt på noget info. om at "slette" variable...
>
> Hmmm.... Hvad siger vores udlærte/færdiguddannede mester?? (LOL)
Du kan faktisk oprette din egen variabeltype eller ADT. Denne kan så
indeholde overloadede constructorerer til forskellige variabeltyper.
Eksempelvis en constructor der modtager: en intværdi og initialiserer denne
som et objekt (Integer), en doubleværdi og initialiserer denne(Double), osv.
Derefter kan defineres en destructor(metode) der sætter objektet lig null.
Dette er nok den eneste måde det kan gøres på - og er ikke 'rigtig' som den
er i c++.
public class ADT
{
private Object data;
public ADT(int inData)
{
data = new Integer(inData);
}
public ADT(double inData)
{
data = new Double(inData);
}
//osv.
public Destruct()
{
data = null;
}
}//end class
--
"Sic gorgiamus allos subjectatos nunc"
Lars 'Trygleren' Winther
www.hesteskelet.dk/newsgroup