会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Dragon in the sky
whatever happened , go ahead! Happy life of big pig and its dog.
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
公告
昵称:
龙泰
园龄:
16年9个月
粉丝:
52
关注:
1
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
积分与排名
积分 - 17207
排名 - 85158
随笔分类
(117)
.net Framework (2)
ASP.net(1)
C#(42)
Javascript resarch(4)
OOP(32)
SharePoint(1)
SqlServer(8)
其它(6)
设计模式学习(11)
数据库(sqlserver)(2)
项目管理(5)
英语学习(3)
随笔档案
(98)
2018年6月(1)
2010年3月(1)
2010年2月(1)
2010年1月(5)
2009年12月(16)
2009年10月(6)
2009年9月(41)
2009年8月(5)
2008年9月(1)
2008年8月(1)
2008年6月(16)
2008年5月(4)
阅读排行榜
1. C#抽象类及其方法的学习(84562)
2. 关于C#中派生类调用基类构造函数的理解[转](10650)
3. WinForm如何调用Web Service【摘】(7651)
4. SQL Server 2005中的uniqueidentifier类型(转)(5177)
5. 线程安全-单例模式[转](4089)
评论排行榜
1. C#抽象类及其方法的学习(19)
2. WinForm如何调用Web Service【摘】(3)
3. 抽象类与接口的实际应用{百分百的重点}(2)
4. 虚方法和抽象方法之我见(2)
5. 百度前端笔试面试7个试题(1)
推荐排行榜
1. C#抽象类及其方法的学习(28)
2. snk文件和AssemblyInfo.cs文件的作用[转](1)
3. Using jQuery with ASP.NET - A Beginner's Guide(1)
4. 抽象类与接口的实际应用{百分百的重点}(1)
5. 委托应用场景[摘](1)
最新评论
1. Re:C#抽象类及其方法的学习
总结的很细致!受教
--ninja_ken
2. Re:C#抽象类及其方法的学习
支持
--程序猿/(ㄒoㄒ)/
3. Re:C#抽象类及其方法的学习
感谢分享
--卡卡-西
4. Re:C#抽象类及其方法的学习
赞!
--bananax
5. Re:C#抽象类及其方法的学习
很不错,感谢分享
--钢铁男子XO
C#接口和抽象类的比较
Posted on
2009-08-18 10:00
龙泰
阅读(
498
) 评论(
1
)
编辑
收藏
举报
1,接口包含属性,方法,事件,索引器,但不包含字段,抽象类可以包含字段。
2,接口只包含定义,不包含定义的实现。抽象类可以部分包含方法的实现。
3,一个类可以实现多个接口,但抽象类只能被单继承。
4,接口和抽象类本身都不能实例化,都要在实现类中实现所有方法。
5,接口是一种规范,而抽象类更像是类内的共性问题。
6,接口可以理解为比抽象类更抽象的东西。
继续研究中......未完待续
分类:
OOP
,
C#
好文要顶
关注我
收藏该文
微信分享
龙泰
粉丝 -
52
关注 -
1
+加关注
0
0
升级成为会员
«
上一篇:
javascript 数据类型
»
下一篇:
虚方法和抽象方法之我见
刷新页面
返回顶部
登录后才能查看或发表评论,立即
登录
或者
逛逛
博客园首页
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
编辑推荐:
·
10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
·
.NET Core 中如何实现缓存的预热?
·
从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
·
AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
·
基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
·
TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
·
阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
·
【译】Visual Studio 中新的强大生产力特性
·
10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
·
【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
Powered by:
博客园
Copyright © 2025 龙泰
Powered by .NET 9.0 on Kubernetes
点击右上角即可分享
AI IDE Trae
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构