![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE第九章 面向对象的抽象
huang_kuh
这个人很懒,只留下了这句话.
展开
-
5.模板方法设计模式
文章目录 模板方法模式:在父类的一个方法中定义一个总体的骨架(模板方法),而将某一些步骤延迟 到子类中因为不同、的子类实现细节不同,模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些 步骤。 抽象父类负责定义操作中的业务骨架,而把某些具体实现步骤延迟到子类中去实现。 抽象父类至少提供的方法: 模板方法:一种通用的处理方法,即模板; 抽象方法:一种具体的业务功能实现,由子类完成; ...原创 2020-03-15 13:43:26 · 78 阅读 · 0 评论 -
4.抽象类
文章目录一. 抽象方法和抽象类 一. 抽象方法和抽象类 一般的:习惯把abstract写在最前面。 使用abstract修饰且没有方法体的方法称为抽象方法。 特点: 使用抽象abstract修饰,方法没有方法体,留给子类去实现/覆盖 抽象方法修饰符不能是private和final以及static。 抽象方法必须定义在抽象类或接口中 使用abstract修饰的类: 特点: 不能创建...原创 2020-03-14 16:35:31 · 104 阅读 · 0 评论 -
3.基本类型包装类
文章目录一. 装箱和拆箱二. 基本使用三. 享元模式四.Integer与int的区别 一. 装箱和拆箱 装箱:把基本类型数据转换成对应的包装类对象。 拆箱:把包装类对象转化成对应的基本数据类型数据。 Sun公司从Java5开始提供自动装箱(AutoBoxing)和自动拆箱(AutoUnboxing)功能 自动装箱:可把一个基本类型变量直接赋值给对应的包装类变量。 自动拆箱:运行把包装类对...原创 2020-03-14 16:34:00 · 101 阅读 · 0 评论 -
2.final修饰符
文章目录一. 理解final二.final类三. final方法四. final变量五. 单例模式六. 工具类设计 一. 理解final 多个修饰符之间是没有先后关系的,public static final / public final static / static final public final本身含义:“最终的,不可改变的”,它可以修饰非抽象类,非抽象方法和变量。 注意:构造方法...原创 2020-03-14 16:24:20 · 81 阅读 · 0 评论 -
1.代码块
文章目录一.字段不存在多态特征二. 什么是代码块三. 代码块的分类四. 代码的执行顺序(面试) 一.字段不存在多态特征 通过对象调用字段,在编译时期就已经决定了调用哪一块内存空间的数据。 字段不存在覆盖的概念,没有多态特征(在运行时期体现子类特征)。 只有实例方法有覆盖的概念 当子类和父类存在相同的字段的时候,无论修饰符是什么(即使private),都会在各自的内存空间存储 数据。 ...原创 2020-03-14 16:17:48 · 62 阅读 · 0 评论