摘要:
package com.btp.t2;/* 解决的问题: * 当功能内部一部分实现是确定的,一部分实现是不确定的,这时可以把不确定的部分变量暴露出来, * 让子类去实现 * 编写一个抽象父类,父类提供了多个子类的通用方法,并把一个或多个方法留给其子类实现, * 就是一种模板模式 */public c... 阅读全文
摘要:
package com.btp.t2;/* * final:最终的。可以用来修饰类,属性和方法 *1.final修饰类:如String,StringBuffer,System等 * *2.final修饰方法:不能被重写 * *3.final修饰属性:一个常量。一旦被赋值,就不能修改,而且不能隐式赋值... 阅读全文
摘要:
package com.btp.t2;/* * 类的第四个成员:初始化块(代码块) * 1.代码块如果有修饰的话,那么只能使用static * 2.代码块分类: * ①静态代码块(static修饰): * 1.里面可以有输出语句 * 2.随着类的加载而加载,而且只被加载一次 * 3.多个... 阅读全文
摘要:
package com.btp.t2;/* * 设计模式:大量的实践中总结和理论化之后优选的代码结构,编程风格和解决问题的 * 思考方式 * 23种设计模式 * * 单例的设计模式: * 1.解决的方法:使得一个类只能够创建一个对象 * 2.具体步骤:①私有化构造器,使得在类的外部不能调用此构造器... 阅读全文