文档章节

抽象类和接口小结

bharals
 bharals
发布于 2017/05/19 17:07
字数 162
阅读 3
收藏 0

抽象类:

         1.为子类提供一个公共的类型(父类的引用指向子类的对象)

         2.封装子类中重复的内容

         3.定义抽象方法,子类虽然有不同的实现,但是该方法的定义是一致的(子类需要重写该方法)

抽象类不能被实例化。

接口:

某种意义上说是一种特殊的抽象类,即只包含抽象方法和常量,关键字interface

  • 接口可以继承接口
  • 抽象类可以实现接口
  • 抽象类可以继承实体类

在java中 ------ 单继承、多实现

 

© 著作权归作者所有

共有 人打赏支持
上一篇: 分页查询
下一篇: collection详解
bharals
粉丝 0
博文 26
码字总数 46307
作品 0
私信 提问
设计模式-设计原则

六大设计原则 开闭原则 简述:对修改关闭,对扩展开放 解读:需求变更时,尽量不要修改已有的代码。 单一职责原则 简述:一个类不应承担过多的职责,或者说,就一个类而言,应该只有一个引起...

ancle
2017/12/27
1
0
JAVA 虚函数 抽象函数 抽象类 接口

Java虚函数 虚函数的存在是为了多态。 C++中普通成员函数加上virtual关键字就成为虚函数 Java中其实没有虚函数的概念,它的普通函数就相当于C++的虚函数,动态绑定是Java的默认行为。如果Jav...

Playboy002
2015/09/23
64
0
初探设计:Java接口和类

今天犯了个错: “接口变动,伤筋动骨,除非你确定只有你一个人在用”。哪怕只是throw了一个新的Exception。哈哈,这是我犯的错误。 一、接口和抽象类 类,即“物以类聚”中的类,物则为一个...

泥沙砖瓦浆木匠
2015/12/05
2K
20
java抽象类和接口类

接口和抽象类都能描述一般性的公有特征。一般来说,强是关系(strong is-a relationship)清晰地描述了父子关系,应该用类模拟,比如苹果是一种水果;而弱是关系(weak is-a relationship)是指对...

liujiest
2016/05/07
44
0
设计模式:简单工厂、工厂方法、抽象工厂之区别和小结

简单工厂,工厂方法,抽象工厂都属于设计模式中的创建型模式。其主要功能都是帮助我们把对象的实例化部分抽取了出来,优化了系统的架构,并且增强了系统的扩展性。 本文是本人对这三种模式学...

洋哥6
2015/12/30
82
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring源码学习笔记-1-Resource

打算补下基础,学习下Spring源码,参考书籍是《Spring源码深度解析》,使用版本是Spring 3.2.x,本来想试图用脑图记录的,发现代码部分不好贴,还是作罢,这里只大略记录下想法,不写太细了 ...

zypy333
今天
10
0
RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
17
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
11
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部