Static Block
public class Static
{
int obj;
static
{
System.out.println("Static-Block");
}
public static void print(int obj)
{
static int i =10;
System.out.println(i);
}
public static void main(String args[])
{
System.out.println("Main-Block");
Static.print(20);
}
}
output: Static-Block
Main-Block
10
Uses of static block
public class Static
{
int obj;
static
{
System.out.println("Static-Block");
}
public static void print(int obj)
{
static int i =10;
System.out.println(i);
}
public static void main(String args[])
{
System.out.println("Main-Block");
Static.print(20);
}
}
output: Static-Block
Main-Block
10
Uses of static block
- Is used to initialize the static data member.
- It is executed before main method at the time of classloading.
No comments:
Post a Comment