内部类共分为4种:
1) 静态内部类
只能访问外部类的静态成员变量与静态方法,生成静态内部类对象的方式为:
OuterClass.InnerClass inner = new OuterClass.InnerClass();
2) 成员内部类
可以访问外部累的静态与非静态的方法与成员变量。生成成员内部类对象的方式为:
OuterClass.InnerClass inner = new OuterClass().new InnerClass();
3) 局部内部类
定义在方法当中,只能访问方法中的声明的final类型的变量。
若想在局部内部类中访问外部类的成员变量,语法为:OuterClass.this.a
4) 匿名内部类
匿名内部类会隐式的继承一个父类或者实现一个接口。
相关推荐
java基础第七章内部类与异常类.doc
java基础java内部类
JAVA基础——Java内部类.ppt
Java__接口、内部类和Java_API基础 Java__接口、内部类和Java_API基础
掌握java四中匿名内部类
Java基础内部类.xmind文件
java 局部内部类的使用规范 java 局部内部类的使用规范
java语言基础:内部类2.pdf
接口(interface)是一组常量和抽象方法的集合。接口是一种引用数据类型。 抽象方法的具体实现由实现接口的类完成,实现接口的类必须覆盖接口中的所有抽象方法。
Java内部类的基础笔记,适合刚学Java的阅读,使用代码来解释内部类。
java语言基础:内部类2[整理].pdf
北大青鸟内部JAVA基础测试题 共有50个选择题
java基础第七章-内部类与异常类.doc
Java基础权限控制与final,内部类,高清完整版,带书签;
根据老师讲解写的笔记
《Java 基础核心总结》 Java 概述 什么是 Java2 Java 的特点Java 开发环境 JDK JRE Java 开发环境配置 Java 基本语法 数据类型基础语法运算符 Java 执行控制流程条件语句 if 条件语句 if...else 条件语句if...else ...
Java基础方面: 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ ...
该思维导图包括Java基础知识:Java提供的常见类、接口、内部类、抽象类、集合系统、异常体系、IO流、线程等基础知识。适用于Java初学者,做知识复习。
java基础理论知识串讲 挺全的 概述 基本语法 面向对象 类与对象 继承 接口与内部类 异常处理
11.java基础拾遗--匿名内部类语法详解.mp4