Java设计模式、abstract、重写、上造型

来源:互联网 发布:淘宝上什么祛痘产品好 编辑:程序博客网 时间:2024/05/09 07:37

一、

最近看了《大话设计模式》的前几章节,对简单工厂模式、策略模式、装饰模式有了一些了解,在看书的过程中对一些Java基础知识有了深一层的理解(针对于以前的自己),这篇博客是对这几天的一些回顾与笔记。

在一些知识点上的理解如果有错误,希望大家可以指出来,期待与大家共同进步。

二、

abstract:

这是Java中的一个关键字,用来修饰抽象类与抽象方法。

以下是一些个人的理解:

1)抽象类,也即是大家经常说的父亲类,里面可以有自己的成员变量,成员方法和抽象方法。

1.1)抽象方法:需要子类对其进行重写(如果一个子类没有把父类的所有抽象方法重写,则该子类也需要使用abstract修饰,即也是一个抽象类)。

1.2)抽象方法只有返回的数据类型,方法名和参数,没有方法体(方法体由重写了此方法的子类进行编码)

2)上造型,A a = new B();

其中B是A的子类,可以使用a点方法名调用B类中的方法

暂时总结的就这么多,感觉自己的语言组织不好,有一些知识点自己有印象,但是不知道怎么表达,这也是自己的第一篇技术相关的博客,好尴尬!

原创粉丝点击