摘要: 闭包(closure)是一个可调用的对象,它记录了一些信息,这些信息来自于创建它的作用域. 内部类是面向对象的闭包,因为它不仅包含外围类对象(创建内部类的作用域)的信息,还自动拥有一个指向此外围类对象的引用,在此作用域内,内部类有权操作所有的成员,包括private成员 回调的价值在于它的灵活性-- 阅读全文
posted @ 2019-01-07 23:09 江期玉 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 每个内部类都能独立地继承自一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响 内部类有效的实现了多重继承,也就是说,内部类允许继承多个非接口类型(类或抽象类) 如果拥有抽象类或具体的类,而不是接口,那就只能使用内部类才能够实现多重继承 如果不需要解决多重继承的问 阅读全文
posted @ 2019-01-07 20:48 江期玉 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一.打开https://www.eclipse.org/babel/downloads.php 选择一下版本的Bable(通天塔) 选择 解压 打开Eclipse 软件 选择Help->install New software 点击ADD后选择前面解压的Bdble后等待一分钟左右 选择全部(Sele 阅读全文
posted @ 2019-01-07 19:46 江期玉 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 一个内部类被嵌套多少层并不重要--它能透明地访问所有它能嵌入的外围类的所有成员 阅读全文
posted @ 2019-01-07 18:52 江期玉 阅读(1013) 评论(0) 推荐(0) 编辑