类的访问权限
有public修饰的时候可以被任何包的的代码访问,没有public只能被本包访问。
内部类
内部类可以同static修饰
实例内部类:
(1)在实例内部类中,可以直接引用外部类的的所有成员,包括成员变量和成员方法
(2)在创建实例内部类的时候,外部实例类必须存在
(3)不希望客户访问内部类,可以用private修饰
(4)实例内部类中静态声明非法
静态内部类:
(1)在创建静态内部类的实例时,不必创建外部示例类
(2)静态内部类不能直接访问外部类的是实例变量
(3)在静态内部类中可以定义静态成员和实例成员
(4)静态内部类中的静态成员可以直接访问