内部类可以访问外部类的所有数据,包括私有方法和私有变量,会对其他类隐藏起来
成员内部类:不可以有静态方法和静态变量 除非将成员内部类声明为static(在单例模式中,最好的方式就是使用了静态内部类)
局部内部类: 不可以加修饰符,不可以有静态的方法,静态变量
匿名内部类:必须继承一个类或实现一个接口,但俩者不可兼得,不可以有静态变量和静态方法
内部类可以访问外部类的所有数据,包括私有方法和私有变量,会对其他类隐藏起来
成员内部类:不可以有静态方法和静态变量 除非将成员内部类声明为static(在单例模式中,最好的方式就是使用了静态内部类)
局部内部类: 不可以加修饰符,不可以有静态的方法,静态变量
匿名内部类:必须继承一个类或实现一个接口,但俩者不可兼得,不可以有静态变量和静态方法