关于Java中的内部类跟内部静态类的实现

关于Java中的内部类和内部静态类的实现定义一个Dog类,并在其内部定义一个内部类和一个内部静态类public cl

关于Java中的内部类和内部静态类的实现
定义一个Dog类,并在其内部定义一个内部类和一个内部静态类

public class Dog{public Dog(){//System.out.println("这里是外部类");}public void call(){System.out.println("这里是外部类call()方法");}public class SubDog{public void call(){System.out.println("我是内部类的call()方法");}}public static class ChildDog{public void call(){System.out.println("这里是内部静态类的call()方法");}}}


实现内部类

public class Test {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubDog dog = new Dog();dog.call();//内部类的实例化Dog.SubDog subDog = new Dog().new SubDog();subDog.call();//内部静态的实例化Dog.ChildDog childDog = new Dog.ChildDog();childDog.call();}}


详细学习资料http://android.yaohuiji.com/archives/3247