What is static variable and static method?
Answer Posted / nagina
static variable:
It is a variable which belongs to the class and not to
object(instance).Static variables are initialized only
once , at the start of the execution . These variables will
be initialized first, before the initialization of any
instance variables. A single copy to be shared by all
instances of the class. A static variable can be accessed
directly by the class name and doesn’t need any object
Syntax : <class-name>.<variable-name>
static method:
It is a method which belongs to the class and not to
the object(instance). A static method can access only
static data. It can not access non-static data (instance
variables). A static method can call only other static
methods and can not call a non-static method from it.
A static method can be accessed directly by the class name
and doesn’t need any object
Syntax : <class-name>.<method-name>
A static method cannot refer to "this" or "super" keywords
in anyway
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
How many JVMs can run on a single machine and what is the Just-In-Time(JIT) compiler?
How do you override a method in java?
What is meant by JVM? Is JVM platform independent or not?
What do you know about the garbate collector?
Is there any difference between synchronized methods and synchronized statements?
What is array sorting in java?
What is a function in programming?
What is nested interface?
How do you define a variable?
What does java se mean?
What restrictions are placed on method overloading?
Hi Anyone know the model / questions of the Federal bank sample questions for the post of Specialist Officers - Programmers. Please post if anyone have..
What is map and hashmap in java?
Explain java heap space and garbage collection?
What are the access modifiers in java?