package 内部类;
class Outer{
private String msg="hello word!";
private class Inner{
public void print(){
System.out.println(msg);
}
}
public void fun(){
Inner inner=new Inner();
inner.print();
}
}
public class in {
public static void main(String args[]){
new Outer().fun();
}
}
package 内部类;
class OUT{
private String data="hello word!";
public void println(final int num){
class IN{
public void print(){
System.out.println(num);
System.out.println(data);
}
}new IN().print();
}
}
public class outfinal {
public static void main(String args[]){
new OUT().println(100);
}
}
package 内部类;
class Out1{
private static String name="hello word!!!!";
static class In{
public void print(){
System.out.println(name);
}
}
}
public class innnerStatic {
public static void main(String args[]){
Out1.In in=new Out1.In();
in.print();
}
}