"Enrique" <look@mySignature.txt> wrote in message
news:pan.2001.12.13.20.42.12.117585.1659@mySignature.txt...
> Yello
>
> Hvorfor kan testing ikke ses i start(), med mindre der er en
> new??
> Jeg ville bare tro at init() kommer før start() og der for at der en
> en instans af testing.
>
> public class Main extends Applet {
>
> public void init()
> {
> mappeTest testing = new mappeTest();
> testing.doStuff();
> }
>
> public void start()
> {
> mappeTest testing = new mappeTest();
> testing.doStuff();
> }
> --
> Mvh. / Kind regards
> Henrik Farre
Hej Henrik
Som koden står nu opretter start en lokal variabel med navnet
testing som den så sætter til at pege på en ny mappeTest (og det
samme gør init). Grunden til at du ikke kan nøjes med at oprette
variablen et sted, er at du arbejder med lokale variable. Du skal
derfor erklære variablen som en del af klasse. Noget ala.
public class Main extends Applet {
mappeTest testing;
public void init()
{
testing = new mappeTest();
testing.doStuff();
}
public void start()
{
testing.doStuff();
}
Håber du kan bruge det til noget
--
Mikkel Bundgaard
IT University of Copenhagen
http://officehelp.gone.dk
Codito, Ergo Sum