using variables in other voids

I'm sure this will seem noobish but here goes:

As the title states, I want to be able to use variables from one void to another one.

Example:
[code]
class Application {
public static void main(String[] args)
{
System.out.println(hello);
}
public static void helloThere()
{
String hello = "Hi There!";
}
}
[/code]

And when I compile that I get an error that hello cannot be resolved to a variable.

Comments

  • Variables have a dimension called scope. Variables defined within a method have "method" scope, they are not visible outside the method.
    Declaring a class variable makes the variable available through out the class, ie.
    [code]
    class Application {
    static String hello = "I'm a static class variable";
    public static void main(String[] args) . . .[/code]


  • the information was great. thanks
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories