java的局部类和匿名类
来源:互联网 发布:淘宝买被子好吗 编辑:程序博客网 时间:2024/06/07 01:24
1.局部类:
*在一个方法中定义的类为局部类
2.使用局部类:
*同局部变量一样,方法中的内部类
不能够用public,private,protected,static修饰
可以被final和abstract修饰
*可以访问外部类的成员
*不能访问该方法的局部变量,除非是final的局部变量
3.匿名类:
匿名类是一种特殊的内部类
它没有类名,在定义类的同时就生成该对象的一个实例
“一次性使用”的类
4.匿名类的使用:
*不取名字直接用父类或者接口的名字
该类是父类的子类或者说实现了一个接口
编译器生成xxx$1之类的名字
*类的定义的同时就创建实例,即类的定义前面有一new
new类名或者接口名(){...}
不是用关键词class,也不使用extends以及implements
*在构造对象时使用父类构造方法
不能够定义构造方法因为没有名字
如果new对象时,要带参数,则使用父类构造方法(因为匿名函数没有名字所以调用父类构造方法)
阅读全文
0 0
- java的局部类和匿名类
- 匿名与局部类
- java局部内部类和匿名内部类的比较
- java局部内部类和匿名内部类访问局部final变量的剖析
- Java 内部类、成员类、局部类、匿名类等
- Java 内部类、成员类、局部类、匿名类等
- Java--内部类,局部类与匿名类
- JAVA--成员内部类 局部内部类 匿名类
- java匿名类使用的局部变量只能用final修饰?
- Java匿名类中使用的局部变量为何要加final
- [Java] 匿名内部类访问外部类的局部变量为什么一定得是final类型
- java的内部类和匿名类
- Java的匿名类
- JAVA中局部内部类和匿名内部类的特点和作用?
- Java--类和接口--常规内部类,静态内部类,局部内部类,匿名内部类,抽象类,接口
- Java类和接口(常规内部类、静态内部类、局部内部类、匿名内部类、抽象类、接口)
- Java -- 内部类, 成员内部类,局部内部类,匿名内部类,闭包和回调, 枚举类
- Java内部类详解 及 局部内部类和匿名内部类只能访问局部final变量的原因
- java开发微信公众号支付
- 机器学习笔记3-id3算法决策树程序解析
- 编译错误总结
- 记忆化搜索之一: hihoCoder 1491 : Monster Killing
- Mybatis多表关联查询的实现(DEMO)
- java的局部类和匿名类
- Java网络爬虫(八)--使用多线程进行百度图片的抓取
- Unity/Animation -- 创建Animation Clip
- 通过DiskLruCache以及LruCache来构建自己项目的图片缓存框架
- Android Studio Java文件和Kotlin文件的转换
- 172.n1-使用sharedpreference将读取的新闻标记为灰色
- 数据结构之排序算法
- ThreadLocal的使用
- LeetCode 34. Search for a Range