读书人

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

发布时间: 2012-12-21 12:03:50 作者: rapoo

关于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

读书人网 >编程

热点推荐