摘要: 解释: 一个抽象类中,有一个主方法,再定义 1...n 个方法,可以是抽象的,也可以是实际的方法,定义一个类,继承该抽象类,重写抽象方法,通过调用抽象类,实现对子类的调用。 解决的问题: 当功能内部一部分实现是确定,一部分实现是不确定的。这时可以把不确定的部分暴露出去,让子类去实现。 编写一个抽象父 阅读全文
posted @ 2019-07-17 22:11 猫不夜行 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 理解 初始化块又称为代码块。属于类中的第四大成员。本质上是一个方法,它也有方法体,但没有方法名,没有参数,没有返回,而且也不是通过对象或类名显式调用,而是通过隐式调用 是构造器的补充 语法 注意: ①修饰符只能是static,使用static修饰的初始化块称为静态初始化块 没有使用static修饰的 阅读全文
posted @ 2019-07-17 21:01 猫不夜行 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1、类的构造器私有化 2、本类内部创建对象(用本类内部public static静态方法返回该静态对象) 3、创建静态变量指向该类。 饿汉式和懒汉式的差异: 1、创建对象的时机不同!(饿汉模式在使用静态类时创建加载对象;懒汉模式在静态方法时加载创建对象) 2、应用场合不同 如果仅仅考虑效率问题,可以 阅读全文
posted @ 2019-07-17 20:30 猫不夜行 阅读(1496) 评论(0) 推荐(0) 编辑