文档章节

JAVA内部类

wrean2013
 wrean2013
发布于 2013/09/28 09:51
字数 244
阅读 88
收藏 1
局部内部类,实例内部类,静态内部类
内部类必须在外部类存在的前提下建,现有外部类再有内部类,内部类可访问外部类的变量和方法。
实例内部类不能有静态方法或静态变量。
静态内部类不能直接访问外部类非静态,需要构建实例访问。静态内部类不用实例了,可直接访问。
如果内部类外部类有相同的变量名,内部类内部访问实例变量或方法用this.a 访问外部类的实例变量或方法Outer.this.a
局部内部类不能被private等修饰,可访问外部成员变量和方法,不能有static方法和变量,不能直接访问方法内非final变量和方法。

内部类可继承,实现接口。
衍生一个匿名类


内部类常用于封装细节,内部类的回调

© 著作权归作者所有

共有 人打赏支持
wrean2013
粉丝 40
博文 179
码字总数 106191
作品 0
深圳
架构师
私信 提问
【目录导航】JAVA零基础进阶之路

【JAVA零基础入门系列】(已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day6 Java字符串 Day7 Java输入与输出...

MFrank
06/21
0
0
Java中的内部类实例初始化匿名函数(JLS7 8.6:Instance Initializers)

偶尔发现了一段好玩的java代码,关于Java内部类的,觉得很有意思,但是想不明白这段代码是java语法的特性哪?还是别的什么。最后发现还是对java了解的不够深啊。先上代码: import java.util...

qalong
2013/09/02
0
0
JAVA笔记——static class

Java中的类可以是static吗?答案是可以。在java中我们可以有静态实例变量、静态方法、静态块。类也可以是静态的。 java允许我们在一个类里面定义静态类。比如内部类(nested class)。把nes...

AlexanderWee
09/06
0
0
【Scala】Scala高级使用技巧之一

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/gongxifacai_believe/article/details/82110617 1、Scaladoc的使用 Scaladoc是Scala的API文档,包含了Scala所有的A...

魏晓蕾
08/27
0
0
关于Scala的路徑依赖类型(Path-dependent type)

咋看这个术语,有点吓倒。其实不是什么新东西,也是讲关于内部类和外部类的事,不过两者有点区别。在Scala中,内部类和外部类的一些行为特性和Java差不多。 请看如下的Scala代码: class Out...

mj4738
2011/11/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

移动端Appium自动化测试框架的优势

众所周知,现在市面上的移动端操作系统已被Android和IOS占领,其中Android的份额更是在80%以上。那么面对市面上林林总总的自动化测试框架和工具,为什么说Appium在自动化测试框架的统治级优势...

程序猿拿Q
3分钟前
0
0
设计模式 之 观察者模式

设计模式 之 观察者模式 场景 场景比较简单,当一个对象的状态发生改变时,自动通知所有依赖(或观察)它的对象。 比如:发布/订阅 原理:发布者存储N个订阅者的对象信息,当发布者发布消息时...

GMarshal
7分钟前
0
0
linux 常用

netstat -tunlp |grep 8080 查看8080 占用 netstat -tunlp 用于查看所有的端口号的进程情况

west_coast
11分钟前
1
0
Bytom信息上链教程

比原项目仓库: Github地址:https://github.com/Bytom/bytom Gitee地址:https://gitee.com/BytomBlockchain/bytom 很多了解比原链的都知道,比原链是专注信息和数字资产在链上交互和流转的...

比原链Bytom
17分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部