抽象类和接口的区别


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

Tags in this post...

面试题 相关文章推荐
什么是数据库锁?Oracle中都有哪些类型的锁?
Aug 21 面试题
介绍一下SQL中union,intersect和minus
Apr 05 面试题
光声世纪笔试题目
Aug 25 面试题
.NET面试题:什么是反射
Sep 30 面试题
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
May 23 面试题
如何利用find命令查找文件
Nov 18 面试题
什么是虚拟内存?虚拟内存有什么优势?
Feb 19 面试题
介绍一下gcc特性
Oct 31 面试题
EJB2和EJB3在架构上的不同点
Sep 29 面试题
Java程序开发中如何应用线程
Mar 03 面试题
Servlet如何得到服务器的信息
Dec 22 面试题
JSP&Servlet技术面试题
May 21 面试题
北京某科技有限公司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全排列递归算法代码
2012/10/09 PHP
PHP进程通信基础之信号
2017/02/19 PHP
php双层循环(九九乘法表)
2017/10/23 PHP
js 页面刷新location.reload和location.replace的区别小结
2009/12/24 Javascript
document.getElementById方法在Firefox与IE中的区别
2010/05/18 Javascript
JQuery Easyui Tree的oncheck事件实现代码
2010/05/28 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
js如何打印object对象
2015/10/16 Javascript
js仿3366小游戏选字游戏
2016/04/14 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
探究Vue.js 2.0新增的虚拟DOM
2016/10/20 Javascript
input框中的name和id的区别
2016/11/16 Javascript
原生JS轮播图插件
2017/02/09 Javascript
jQuery简单实现遍历单选框的方法
2017/03/06 Javascript
jQuery复合事件结合toggle()方法的用法示例
2017/06/10 jQuery
Vue单页面应用保证F5强刷不清空数据的解决方案
2018/01/31 Javascript
微信小程序实现提交input信息到后台的方法示例
2019/01/19 Javascript
详解小程序如何避免多次点击,重复触发事件
2019/04/08 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
Vue动态生成表格的行和列
2019/07/18 Javascript
[05:22]DOTA2 2015国际邀请赛中国区预选赛首日TOP10
2015/05/26 DOTA
Python使用Scrapy爬取妹子图
2015/05/28 Python
Python中的defaultdict与__missing__()使用介绍
2018/02/03 Python
Python中一行和多行import模块问题
2018/04/01 Python
python实现二级登陆菜单及安装过程
2019/06/21 Python
python KNN算法实现鸢尾花数据集分类
2019/10/24 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
input元素的url类型和email类型简介
2012/07/11 HTML / CSS
香港最大的洋酒零售连锁店:屈臣氏酒窖(Watson’s Wine)
2018/12/10 全球购物
应届生船舶驾驶求职信
2013/10/19 职场文书
群众路线教育党课主持词
2014/04/01 职场文书
教师自我剖析材料范文
2014/09/30 职场文书
房地产公司工程部经理岗位职责
2015/04/09 职场文书
早安问候语大全
2015/11/10 职场文书
MySQL空间数据存储及函数
2021/09/25 MySQL
浅谈TypeScript 索引签名的理解
2021/10/16 Javascript