The static is a keyword defined in the java programming
language. Keywords are basically reserved words which have specific meaning
relevant to a compiler in java programming language likewise the static
keyword indicates the following :
-- The static keyword is applicable to an inner class (a class defined
within another class), method or field.
-- In java language, a static keyword is used with a class (inner) needed to be instantiated, even this may be referenced by some other class indicating as if it - were a top−level class in the class hierarchy.
The example shown below shows how to use static keyword with a class:
|
public class Class1{ static class Class2; } |
-- A static keyword can
also be used with a field of a class, such a field exists across all
the instances of that particular class.
-- the syntax shown below is used to declare the class constants required to
be used from outside the class.
| public final static <type> varName = <value>; |
Example to use the static keyword with a variable and with a constant:
|
public class Class1 { public final static int MAX_OBJECTS = 100; static int x = 0; } |
-- A static method is invoked even from outside the
class without requiring to create the instants of that particular class. We
all aware of the use of the " public static void main method()" in
most of the console base programming environments.
Example to use the
static keyword with a method:
|
public class Class1{ static int getObjects(){ } ... |
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.
Ask Questions? Discuss: static Java Keyword View All Comments
Post your Comment