摘要: 内部类(3) 匿名内部类 如果接口的实现类(或者是父类的子类)只使用唯一的一次,那么这种情况下就可以 省略该类定义,而使用匿名内部类。 定义格式: 接口名(父类名) 对象名 = new 接口(父类)名(){ //覆盖重写所有抽象方法 }; 格式解析: 1.new 代表创建对象的动作; 2.接口名是匿 阅读全文
posted @ 2020-10-13 21:56 素色学习 阅读(67) 评论(0) 推荐(0)
摘要: 内部类(2) 局部内部类 如果一个类是定义在一个方法内部的,那么就是一个局部内部类 “局部”,只有所属方法才能调用。 定义格式: 修饰符 class 外部类名称{ 修饰符 返回值类型 外部方法名 (参数列表){ class 局部内部类名称 { //.... } } } public class ju 阅读全文
posted @ 2020-10-13 21:47 素色学习 阅读(74) 评论(0) 推荐(0)
摘要: 内部类(1) 如果是一个事物包含另一个事物,那么这就是一个类包含另一个类 分为成员内部类和局部内部类(包含匿名内部类) 成员内部类 格式: 修饰符 class 外部类名称{ 修饰符 class 内部类名称{ } } 注意事项: 内部类用外部类的方式可以随意访问,外部类用内部类的成员需要创建对象 成员 阅读全文
posted @ 2020-10-13 21:37 素色学习 阅读(86) 评论(0) 推荐(0)