- 2
- 0
- 约9.93千字
- 约 17页
- 2016-08-18 发布于贵州
- 举报
Java里抽象类和口的区别
Java里抽象类和接口的区别abstract?class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract?class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract?class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。?理解抽象类?abstract?class和interface在Java语言中都是用来进行抽象类(本文中的抽象类并非从abstract?class翻译而来,它表示的是一个抽象体,而abstract?class为Java语言中用于定义抽象类的一种方法,请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为我们带来什么好处呢?在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不
您可能关注的文档
- ipsan 存储网校园网建设中的应用1.doc
- IPSecVPN系以及Freeswan在实现中的应用.doc
- IP交换技术复习提详解(吐血手打制作).doc
- ip公共广播旅游景实施方案.doc
- IP网络公共广播可对讲系统高速公路应用方案设计.doc
- IP网络视频点播系的设计论文.doc
- IP视讯会议系统工验收规范.doc
- IR003-中国物行业发展报告(-)综合报告.doc
- IP语音通信毕业论第6次修改.doc
- IS0017 加油安全接入解决方案0519.doc
- 沪教版(一起)小学英语二年级下册Unit3Whatdoyoudoinschoolclubs?Period2课件.pptx
- 全国清华版信息技术小学四年级上册新授课第4课收入囊中——图文资料的下载教学设计.docx
- 两角和与差的余弦课件-高一下学期数学人教B版(2).pptx
- 函数图象的应用课件人教版数学八年级下册.pptx
- 勾股定理课件沪科版数学八年级下册.pptx
- Unit4ThisismyfamilyPartA~D(课件)-湘少版英语三年级上册.pptx
- Unit6RainorShineSectionAReading课件-人教版七年级英语下册.pptx
- 平行线的性质课件人教版数学七年级下册_2.pptx
- 第1章第4节微生物的结构与生殖-浙教版科学七年级下册复习课件.pptx
- Unit3TheInternetReadingandThinking课件-高中英语人教版(2019)(7).pptx
原创力文档

文档评论(0)