1.
Instance block:
It is a set of instructions, which are recognized and executed just
before executing the respective class Constructor.
Syntax:-
{
----instructions----
}
Ex code 1:-
class A
{
A()
{
System.out.println("A-Con");
}
{
System.out.println("IB-A");
}
}
public class Test
{
public
static void main(String[] args)
{
A
a=new A();
}
}
Output:-
IB-A
A-Con
Ex code 2:-
class A
{
A()
{
System.out.println("A-Con");
}
{
System.out.println("IB-A");
}
int
m1()
{
System.out.println("m1-A");
return
10;
}
int
i=m1();
}
class Test
{
public
static void main(String[] args)
{
A
a=new A();
}
}
Output:-
IB-A
m1-A
A-Con
Ex code 3:-
class A
{
int
m1()
{
System.out.println("m1-A");
return
10;
}
int
i=m1();
{
System.out.println("IB-A");
}
A()
{
System.out.println("A-Con");
}
}
class Test
{
public
static void main(String[] args)
{
A
a1=new A();
A
a2=new A();
}
}
Output:-
m1-A
IB-A
A-Con
m1-A
IB-A
A-Con
No comments:
Post a Comment