内部类

成员内部类:
1 在类的声明上可以使用访问权限修饰符
2可以在内部类中直接 使用外部类的成员
3在其他类中如果要使用成员内部类 需要创建内部类的对象
内部类 引用名称 = new 外部类.new 内部类
4 在成员内部类中不能使用static
局部内部类

  1. 在成员方法的内部 创建一个类
  2. 在创建局部内部类的时候 不能使用访问修饰符
  3. 对于局部内部类 只能在所在的方法内部去使用 在方法中使用的时候 也需要创建局部内部类的 对象
  4. 在局部内部类中也可以使用外部类的成员
    内部类在开发过程中 使用一般以匿名内部类的形式
    往往以方法的形参(抽象类和接口的形式出现) 和实参来传递使用
    常用的API
    Math
    System
    Object
    包装类:
    创建包装类的对象
    基本类型和String类之间的相互转换
    String类型和基本类型之间的 相互转换以及和包装类之间的转换
    Integer的缓存 -128—127
    自动装箱和自动拆箱
    可以自动换成基本类型和包装类之间的相互转换

你可能感兴趣的:(java,内部类)