匿名内部类是一种特殊的局部内部类,它是通过匿名类实现接口
接口 实现 通过 一种 内部 特殊 匿名 局部
2023-09-14 09:12:03 时间
匿名内部类(必须掌握):
匿名内部类是一种特殊的局部内部类,它是通过匿名类实现接口。
IA被定义为接口。
IA I=new IA(){};
注:一个匿名内部类一定是在new的后面,用其隐含实现一个接口或实现一个类,没有类名,根据多态,我们使用其父类名。
因其为局部内部类,那么局部内部类的所有限制都对其生效。
匿名内部类是唯一一种无构造方法类。
匿名内部类在编译的时候由系统自动起名Out$1.class。
如果一个对象编译时的类型是接口,那么其运行的类型为实现这个接口的类。
因匿名内部类无构造方法,所以其使用范围非常的有限。
(下午:)Exception(例外/异常)(教程上的MODEL7)
对于程序可能出现的错误应该做出预案。
例外是程序中所有出乎意料的结果。(关系到系统的健壮性)
1 package TomText; 2 //测试成员变量修饰符的作用。 3 public class TomText_45 { 4 private int num=5; //私有作用域,本类可见 5 public int setTom(int num ){ //公共作用域 6 return num; // get 方法返回成员变量num的值 7 } 8 public void getTom(){ 9 this.setTom(num); 10 } 11 12 13 public static void main(String [ ] args){ 14 TomText_45 ft=new TomText_45( ); 15 ft.getTom(); //正确访问 16 //int s=ft.num; //不能访问FieldTest类中私有成员变量num 17 System.out.println("t=" +ft.num); 18 //System.out.println(s); 19 } 20 21 }
相关文章
- Django实现调用腾讯云短信接口
- GoLang接口---下
- Nature子刊:皮层内脑机接口的主导感
- 视频直播点播平台EasyDSS如何通过接口调用实现截取视频的功能?
- USB接口的定义
- idea查看接口方法的实现方法_jsp接口实现类
- 【说站】java接口的定义与实现
- Dapr 集成 Open Policy Agent 实现 接口的访问控制
- 高并发之API接口,分布式,防刷限流,如何做
- 抖音API接口_抖音榜单数据api接口
- PHP实现微信提现V3版本2022-5更新接口:商家转账到零钱
- 重磅推荐!12.2K标星的免费接口合集,API的搬运工,开发者的福利!
- 他离开Neuralink后,创办了这样一家脑机接口公司
- 【Android 应用开发】Android 网络编程 API笔记 - java.net 包相关 接口 api
- 【Groovy】MOP 元对象协议与元编程 ( 使用 Groovy 元编程进行函数拦截 | 实现 GroovyInterceptable 接口 | 重写 invokeMethod 方法 )
- springboot 项目通过过滤器(Filter)实现白名单过滤以及拦截客户端请求服务接口进行统一日志记录的实现方式
- 「Linux系统:实现强大的接口功能」(linux系统接口)
- 使用Redis接口实现强大的缓存效果(redis接口)
- Ajax实现MySQL读写服务接口(ajax读写mysql)
- Oracle数据库中间表接口实现分析(oracle中间表接口表)
- Android中实现Runnable接口简单例子