what are static members in java code example
Example 1: static member in java
static keyword: belongs to the class, also can be called through the class
static variable: declared outside any block with static keyword
static: runs first, only runs one time
static member:
1. static variables
2. static methods
3. static initializer block
4. static inner class(nested class)
static methods: methods that we can call it through the class name.
belongs to the class
Ex: Webdriver driver = WebdriverFactory.getDriver();
********* Static methods only accepts class member(static) ************
********* None static can ONLY be called through the object ***********
Static only accept static. Anything not static you cannot call directly.
You can call Instance variable in Constructor.
You cannot call instance variable in static you have to create object first.
You can call non static (instance variable) in the instance block.
You can call static in the instance block
Static variable da last initialization will be final value.
Example 2: Static method in java
We can declare a method as static by adding keyword “static” before method name.
Let’s see example on static method in java.
public class StaticMethodExample
{
static void print()
{
System.out.println("in static method.");
}
public static void main(String[] args)
{
StaticMethodExample.print();
}
}