美文网首页
四种内部类

四种内部类

作者: 一路摇到顶 | 来源:发表于2018-04-15 17:08 被阅读1次

1)静态内部类:
  必须以static关键字标注
  只能访问外部类中的静态的成员变量或者是静态的方法
  访问一个内部类使应该这样outerClass.innerClass inter = new outerClass.innerClass();不能直接实例化内部类

2)成员内部类:
  定义在一个类的内部,但是没有static关键字修饰
  生成示例的方法outerClass.innerClass inter = (new outerClass()).new innerClass()
  对外部类变量的引用outClass.this.variale
  可以访问外部类的静态与非静态方法

3)局部内部类:
  局部内部类指的是定义在一个方法中的类
  只有在当前方法中才能对局部内部类里面的方法以及变量进行访问
  局部内部类只能访问其所在方法的final类型变量

4)匿名内部类:
  隐式的继承一个父类或者是实现某个接口

相关文章

  • Java 内部类、静态内部类、方法内部类(未完待续)

    内部类 什么是内部类?内部类其实就是在一个类中创建的类。内部类有四种: 成员内部类 静态内部类 局部内部类 匿名内...

  • java 内部类

    一般有四种内部类的使用方式: 嵌套的内部类 方法内的内部类 静态内部类 匿名内部类 什么时候用内部类: 有时候明显...

  • 2019-02-01——内部类

    1.静态内部类和成员内部类的用法?2.内部类的修饰符有什么用? 一.关于内部类的分类内部类广义上可分为四种:成员内...

  • Java 内部类

    java内部类分为成员内部类、局部内部类、匿名内部类、静态内部类四种。 1.成员内部类 内部类以外部类成员形式定义...

  • 内部类

    一 、内部类 内部类共分为四种:静态内部类,成员内部类,局部内部类,以及匿名内部类。 1、静态内部类:只能访问外部...

  • java 内部类

    内部类分为以下四种: 静态内部类 成员内部类 局部内部类 匿名内部类 一、静态内部类 静态内部类: 在类中用sta...

  • 静态内部类1

    内部类分为一下四种: 成员内部类 静态内部类 局部内部类 匿名内部类 先来熟悉静态内部类: // 相当于 类...

  • Java自学-接口与继承 内部类

    Java 内部类 内部类分为四种: 非静态内部类静态内部类匿名类本地类 步骤 1 : 非静态内部类 非静态内部类 ...

  • Java内部类

    Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。 1、成员内部类: 即作为外部类的一个成...

  • 内部类

    内部类分为四种: 1.成员内部类 2.局部内部类 3.静态内部类 4.匿名内部类 1.成员内部类 Java cod...

网友评论

      本文标题:四种内部类

      本文链接:https://www.haomeiwen.com/subject/pdzdkftx.html