摘要: 如何创建成员内部类的对象(如:创建Bird类和Dog类的对象) 如何区分调用外部类、内部类的变量(尤其是变量重名时) 局部内部类的使用(返回也可以是匿名类) 阅读全文
posted @ 2019-10-06 19:20 云计算-李耀 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 概述: 为其他对象提供一种代理以控制对这个对象的访问 阅读全文
posted @ 2019-10-06 15:38 云计算-李耀 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 概述: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。 适用性: 1. 当一个类不知道它所必须创建的对象的类的时候 2. 当一个类希望由它的子类来指定它所创建的对象的时候 3. 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希 阅读全文
posted @ 2019-10-06 15:37 云计算-李耀 阅读(131) 评论(0) 推荐(0) 编辑
摘要: ``` //模板方法设计模式 //抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式。 //解决的问题: // 当功能内部一部分实现是确定,一部分实现是不确定的。这时可以把不确定的部分暴露出去,让子类去实现。 // 阅读全文
posted @ 2019-10-06 15:36 云计算-李耀 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 代码块:是类的第4个成员 (属性 方法 构造器) 作用:用来初始化类的属性 分类:只能用static来修饰。 静态代码块: 1.里面可以有输出语句 2.随着类的加载而加载,而且只被加载一次 3.多个静态代码块之间按照顺序结构执行 4.静态代码块的执行要早于非静态代码块的执行。 5.静态的代码块中只能 阅读全文
posted @ 2019-10-06 11:01 云计算-李耀 阅读(212) 评论(0) 推荐(0) 编辑