java内部类

来源:互联网 发布:跆拳道道鞋多少钱淘宝 编辑:程序博客网 时间:2024/05/16 12:06

局部内部类

  在方法体里面定义一个类,该功能使用的比较少

匿名内部类

匿名内部类必须继承一个父类或者实现一个接口,而且最多只能继承一个父类或者实现一个接口:

  • 实现一个接口
    new 实现接口( ){
    //类体部分,实现接口里面的所有抽象方法
    }
  • 继承一个父类
    new 父类构造器(实参列表 ){
    //匿名内部类的类体部分,
    //必须实现父类的抽象方法,
    //可以重写非抽象方法,或者子类增加新的方法
    }
    如果父类有多个构造器,则这里可以有多个写法

注意:被匿名内部类和局部内部类方位的局部变量,必须使用final修饰符。

Lambda表达式

阅读全文
0 0
原创粉丝点击