2018年1月13日

静态内部类:

摘要: 1、用static修饰的内部类,称为静态内部类,完全属于外部类本身,不属于外部类某一个对象 2、static关键字的作用是把修饰的成员变成类相关,而不是实例相关 3、静态内部类可以包含静态成员,也可以包含非静态成员 4、静态类内部不可以访问外部类的实例成员,只能访问外部类的类成员,即使是静态内部类的 阅读全文

posted @ 2018-01-13 17:14 不丶懂 阅读(344) 评论(0) 推荐(0) 编辑

内部类:

摘要: 1、一个类放到另一个类的内部来定义,称为内部类 2、包含内部类的类,称为外部类 3、内部类实现了更好的封装,可以把内部类隐藏在外部类内部,不允许其他类访问该类 4、内部类被当成外部类的成员,因此可以直接访问外部类的私有数据,但外部类不可以访问内部类的实现细节,例如内部类的成员变量 5、匿名内部类适合 阅读全文

posted @ 2018-01-13 14:15 不丶懂 阅读(183) 评论(0) 推荐(0) 编辑

接口(命令模式):

摘要: //-定义接口 interface Command{ void process(int[] array); } //-实现类:1 class PrintCommand implements Command{ public void process(int[] array){ for(int arr:array){ System.out.println("数组的元素分别为:"+a... 阅读全文

posted @ 2018-01-13 13:25 不丶懂 阅读(576) 评论(0) 推荐(0) 编辑

导航