摘要: package day01.demo02; import java.util.ArrayList; import java.util.Collection; public class Demo01Collection { public static void main(String[] args) 阅读全文
posted @ 2020-08-03 23:52 CCCChen 阅读(185) 评论(0) 推荐(0)
摘要: 如果接口的实现类(或者父类的子类)只需要使用唯一的一次 那么这种情况下就可以省略掉该类的定义,而改为使用[匿名内部类] 匿名内部类 接口名称 对象名 = new 接口名称(){ //覆盖重写所有抽象方法 }; 对格式"new 接口名称(){...}"进行解析: 1.new代表创建对象的动作 2.接口 阅读全文
posted @ 2020-05-11 17:40 CCCChen 阅读(405) 评论(0) 推荐(0)
摘要: 定义格式 public protected (default) private 定义一个类的时候,权限修饰符规则: 1.外部类:public / (default) 2.成员内部类: public/protected/(default)/private 3,局部内部类:什么都不能写 Outer.ja 阅读全文
posted @ 2020-05-11 16:47 CCCChen 阅读(227) 评论(0) 推荐(0)
摘要: 若果出现了重名现象,那么格式为:外部类名称.this.外部类成员变量名 代码演示 DemoMain Output 阅读全文
posted @ 2020-05-11 15:04 CCCChen 阅读(204) 评论(0) 推荐(0)
摘要: 如何使用成员内部类 有两种方式: 1.间接方式 在外部类的方法当中,使用内部类;然后main只是调用外部类的方法 2.直接方式: 公式: 类名称 对象名 = new 类名称( ); 外部类名称.内部类名称 对象名 = new 外部类名称( ).new 内部类名称( ); 代码实现 外部类 间接方式调 阅读全文
posted @ 2020-05-10 23:56 CCCChen 阅读(836) 评论(0) 推荐(0)
摘要: Java中有四种权限修饰符 | | public | protected | (default) | private | | | | | | | | 同一个类 | yes | yes | yes | yes | | 同一个包 | yes | yes | yes | no | | 不同包子类 | ye 阅读全文
posted @ 2020-05-10 23:55 CCCChen 阅读(161) 评论(0) 推荐(0)