抽象类和接口的区别


Posted in 面试题 onSeptember 19, 2012
抽象类(abstract class)可以包含功能定义和实现,接口(interface)只能包含功能定义
抽象类是从一系列相关对象中抽象出来的概念, 因此反映的是事物的内部共性;接口是为了满足外部调用而定义的一个功能约定, 因此反映的是事物的外部特性
分析对象,提炼内部共性形成抽象类,用以表示对象本质,即“是什么”
为外部提供调用或功能需要扩充时优先使用接口

Tags in this post...

面试题 相关文章推荐
PHP解析URL是哪个函数?怎么用?
May 09 面试题
PHP笔试题
Feb 22 面试题
介绍java中初始化块的使用
Sep 11 面试题
在C语言中实现抽象数据类型什么方法最好
Jun 26 面试题
一套带答案的C++笔试题
Jan 10 面试题
下面关于"联合"的题目的输出是什么
Aug 06 面试题
如何查找网页漏洞
Jun 22 面试题
P/Invoke是什么
Jul 31 面试题
JVM是一个编译程序还是解释程序
Sep 11 面试题
什么是继承
Dec 07 面试题
Java语言程序设计测试题改错题部分
Jul 22 面试题
信号量和自旋锁的区别?如何选择使用?
Sep 08 面试题
北京某科技有限公司C# .net笔试题
Sep 27 #面试题
用C#语言写出与SQLSERVER访问时的具体过程
Apr 16 #面试题
用C#语言写出在本地创建一个UDP接收端口的具体过程
Feb 22 #面试题
别名指示符是什么
Oct 08 #面试题
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
Jul 11 #面试题
如何手工释放资源
Dec 15 #面试题
编写一个类体现构造,公有,私有方法,静态,私有变量
Aug 10 #面试题
You might like
用PHP连mysql和oracle数据库性能比较
2006/10/09 PHP
php共享内存段示例分享
2014/01/20 PHP
在IIS下安装PHP扩展的方法(超简单)
2017/04/10 PHP
thinkPHP多表查询及分页功能实现方法示例
2017/07/03 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
PHP MVC框架中类的自动加载机制实例分析
2019/09/18 PHP
jQuery 入门级学习笔记及源码
2010/01/22 Javascript
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
freemarker判断对象是否为空的方法
2015/08/13 Javascript
JS onkeypress兼容性写法详解
2016/04/27 Javascript
微信小程序  网络请求API详解
2016/10/25 Javascript
百度地图API之百度地图退拽标记点获取经纬度的实现代码
2017/01/12 Javascript
vue2.0实战之基础入门(1)
2017/03/27 Javascript
Bootstrap实现的标签页内容切换显示效果示例
2017/05/25 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
2020/06/17 Javascript
Node.js学习之查询字符串解析querystring详解
2017/09/28 Javascript
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
详解vue中的父子传值双向绑定及数据更新问题
2019/06/13 Javascript
Python中eval带来的潜在风险代码分析
2017/12/11 Python
python按行读取文件,去掉每行的换行符\n的实例
2018/04/19 Python
Python使用xlrd实现读取合并单元格
2020/07/09 Python
Bally美国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/18 全球购物
英国网上自行车商店:Tredz Bikes
2019/10/29 全球购物
台湾屈臣氏网路商店:Watsons台湾
2020/12/29 全球购物
.NET现在共支持多少种语言
2014/02/26 面试题
恶意软件的定义
2014/11/12 面试题
高三毕业生自我鉴定
2013/12/20 职场文书
手机银行营销方案
2014/03/14 职场文书
文秘应届生求职信
2014/07/05 职场文书
六查六看六改心得体会
2014/10/14 职场文书
小组组名及励志口号
2015/12/24 职场文书
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle