class Outer {
/*static class Inner {
static void m1(){
System.out.println("Hi I am Inside m1() method");
}
public void m2(){
System.out.println("Will this static and non static work without main() method ?");
}
public static void main(String args[]) {
System.out.println("Hi Balaji how are you ?");
new Inner().m2();
Inner.m1();
}
}
public static void main(String args[]) {
Inner inner = new Inner();
}*/
static void m3(){
System.out.println("How are you ? are you Good ?ccccccccccccccc " +x);
x = 20;
}
static void m4(){
System.out.println("How are you ? are you Good ?ddddddddddddddd " +x);
}
static {
System.out.println("Hi Balaji................ ?aaaaaaaaaaaaaaa ");
m3();
}
static {
System.out.println("Hi Balaji................ ?bbbbbbbbbbbbbbb ");
m4();
}
static int x = 10;
static int y = x;
public static void main(String args[]) {
System.out.println("Hi Balaji how are you ? " + y);
}
}
//Execute this and see
Run using
javac Outer.java
java Outer$Inner
/*static class Inner {
static void m1(){
System.out.println("Hi I am Inside m1() method");
}
public void m2(){
System.out.println("Will this static and non static work without main() method ?");
}
public static void main(String args[]) {
System.out.println("Hi Balaji how are you ?");
new Inner().m2();
Inner.m1();
}
}
public static void main(String args[]) {
Inner inner = new Inner();
}*/
static void m3(){
System.out.println("How are you ? are you Good ?ccccccccccccccc " +x);
x = 20;
}
static void m4(){
System.out.println("How are you ? are you Good ?ddddddddddddddd " +x);
}
static {
System.out.println("Hi Balaji................ ?aaaaaaaaaaaaaaa ");
m3();
}
static {
System.out.println("Hi Balaji................ ?bbbbbbbbbbbbbbb ");
m4();
}
static int x = 10;
static int y = x;
public static void main(String args[]) {
System.out.println("Hi Balaji how are you ? " + y);
}
}
//Execute this and see
Run using
javac Outer.java
java Outer$Inner
No comments:
Post a Comment