抽象类和接口的区别


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

Tags in this post...

面试题 相关文章推荐
PHP两种查询函数array/row的区别
Jun 03 面试题
方法名是否可以与构造器的名字相同
Jun 04 面试题
C语言中一个结构不能包含指向自己的指针吗
May 25 面试题
枚举和一组预处理的#define有什么不同
Sep 21 面试题
一套C++笔试题面试题
Jun 06 面试题
如何在发生故障的节点上重新安装 SQL Server
Mar 14 面试题
SQL面试题
Apr 30 面试题
使用索引有什么好处
Jul 27 面试题
如何删除一个表里面的重复行
Jul 13 面试题
abstract是什么意思
Feb 12 面试题
中软国际Java程序员机试题
Aug 19 面试题
25道Java面试题集合
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校验ISBN码的函数代码
2011/01/17 PHP
分享下页面关键字抓取components.arrow.com站点代码
2014/01/30 PHP
php实现将字符串按照指定距离进行分割的方法
2015/03/14 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
JS复制到剪贴板示例代码
2013/10/30 Javascript
js出生日期 年月日级联菜单示例代码
2014/01/10 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
2014/05/28 Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
2015/03/13 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
基于angularJS的表单验证指令介绍
2016/10/21 Javascript
jQuery弹出层插件popShow(改进版)用法示例
2017/01/23 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
JavaScript引用类型Function实例详解
2018/08/09 Javascript
[01:24:34]2014 DOTA2华西杯精英邀请赛5 24 DK VS LGD
2014/05/25 DOTA
Python中list列表的一些进阶使用方法介绍
2015/08/15 Python
python开发利器之ulipad的使用实践
2017/03/16 Python
Python简单操作sqlite3的方法示例
2017/03/22 Python
Python网络爬虫与信息提取(实例讲解)
2017/08/29 Python
python去掉空白行的多种实现代码
2018/03/19 Python
Python实现合并同一个文件夹下所有txt文件的方法示例
2018/04/26 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
ubuntu17.4下为python和python3装上pip的方法
2018/06/12 Python
python绘制已知点的坐标的直线实例
2019/07/04 Python
python 进程间数据共享multiProcess.Manger实现解析
2019/09/23 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
2019/10/25 Python
春节到了 教你使用python来抢票回家
2020/01/06 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
Python中random模块常用方法的使用教程
2020/10/04 Python
吃透移动端 Html5 响应式布局
2019/12/16 HTML / CSS
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
2014年两会学习心得体会
2014/03/10 职场文书
纪念九一八爱国演讲稿600字
2014/09/14 职场文书
党的群众路线教育实践活动学习计划
2014/11/03 职场文书
签订劳动合同通知书
2015/04/16 职场文书