《表1 内部类的典型程序结构》
这些不断更新的Java不同版本,都引入了一些(当时)最新的程序设计技术。以1.1版本引入的内部来为例。内部类主要的作用是构建一个相对独立的模块,同时具有可直接访问一个限定的上下文的能力。这种类在实现接口的应用场景中非常方便。而匿名内部类可以一步减少较为罗嗦的语句。例如在图形用户接口(Graphic User Interface,GUI)界面程序中,一些用户组件需要绑定一段程序来响应用户的操作,如鼠标点击等。这往往需要编写一个类实现事件的响应,并将该类的对象与组件绑定,且这个响应类的对象往往要访问其外部类对象(上下文)的属性和方法,其代码结构如表1所示。
图表编号 | XD005837500 严禁用于非法目的 |
---|---|
绘制时间 | 2018.12.26 |
作者 | 刘犇 |
绘制单位 | 北京印刷学院信息工程学院 |
更多格式 | 高清、无水印(增值服务) |