Categories: MSDN / DotNet / Java / Scripts / Linux / PHP Ask - La ask - La Answer

global variable question

import java.net.*;
import java.io.*;

public class GuessNumberHandlerServer {
}

class GuessNumberHandler extends Thread {
}

MagicNumber magNumb = new MagicNumber();

how can i declare that outside the functions?

so i can use mnumb.whatever (same instance of the magicnumber class) in both the 'public class' and the 'class' function?

what im actually trying to do is create magNumb in this: public class GuessNumberHandlerServer

and i want to use magNumb in the 'GuessNumberHandler extends Thread' please may someone tell me how?
[632 byte] By [pouncer] at [2007-11-11 8:38:07]
# 1 Re: global variable question
depending on the way you have it set up, you could declare magNumb in class GuessNumberHandlerServer.Then in your GuessNumberHandler you called call GuessNumberHandlerServer using super(parameters here) that way you can call/use it from both classes
Sportsdude11751 at 2007-11-11 22:34:45 >
# 2 Re: global variable question
nice reply, thanks. but i dont quite understand what i put in super and how i call it?

import java.net.*;
import java.io.*;

public class GuessNumberHandlerServer {
MagicNumber m = new MagicNumber()
}

class GuessNumberHandler extends Thread {
//you called call GuessNumberHandlerServer using super(parameters here)
}
pouncer at 2007-11-11 22:35:50 >
# 3 Re: global variable question
ahh nvm you couldn't because your already extending something else, sorry I didn't catch that
Sportsdude11751 at 2007-11-11 22:36:54 >