社区
C#
帖子详情
接口中可以有属性吗?
ryantj
2009-10-03 03:26:58
如题,在搜索引擎中没搜索到该内容,只好求助各位高手帮忙解惑了...
小弟不甚感激!
...全文
2000
6
打赏
收藏
接口中可以有属性吗?
如题,在搜索引擎中没搜索到该内容,只好求助各位高手帮忙解惑了... 小弟不甚感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovexilove
2009-10-03
打赏
举报
回复
可以有
就像楼上说的
ctwei86
2009-10-03
打赏
举报
回复
可以有,但是不能够有实现,如:
interface Interface1
{
int Name { get; set; }
}
只能写get,和set,到具体类实现的时候才确定get的是哪个字段的值,set的是哪个字段的值。
namhyuk
2009-10-03
打赏
举报
回复
为什么不可以有啊?
Error_Code
2009-10-03
打赏
举报
回复
这样的问题还需要搜索引擎吗
可不可以有你写个属性进去编译下不就行了
xiongbaiqi
2009-10-03
打赏
举报
回复
接口中的属性和方法 ,实再接口的类必须要重新实现这个属性和方法 ,因为在接口中这个属性没有具体的定主值,只有具体的类去实现
如:interface Interface1
{
int Name { set; }
}
在这个接口中我不知道要给Name 赋什么值,因为他有很多值可取,如:
Class Cat : Interface1
{
int name=3;
}
Class Dog: Interface1
{
int name=5;
}
所以说在接口中这个属性值不确定,这就是为什么在接口中定义属性的意义所在
这是我个人的观点,希望对你有些帮助
ryantj
2009-10-03
打赏
举报
回复
恩!~3楼的写法我知道!~
不过不理解如果接口中多个为实现的属性其意义何在?因为一般情况下我都理解成接口是一些行为或功能的抽象。
有没有这样的实例可以看看?
在
接口
中
定义
属性
本文深入探讨了Delphi
中
接口
的使用,包括
接口
的声明、实现及
属性
操作。通过具体示例,展示了如何在Delphi
中
定义和使用
接口
属性
,如GetName和SetName方法,并解释了
接口
属性
与类字段的区别。
C#
接口
中
的
属性
用法
本文详细介绍了C#
接口
中
的方法和
属性
实现过程,强调了
接口
与实现类之间的关系,并通过实例展示了如何使用自动
属性
及完全限定名引用
接口
成员。重点阐述了
接口
属性
在实现类
中
的作用及实现方式。
20、interface,
接口
; 可选
属性
;任意
属性
;只读
属性
本文介绍了 TypeScript
中
接口
的概念及其重要性,包括如何使用
接口
描述对象形状。对于
接口
的可选
属性
,允许对象可以不包含该
属性
,但不允许额外
属性
。任意
属性
允许对象拥有任意数量的
属性
,但
属性
键需要指定类型,值可为任意类型。此外,还讨论了只读
属性
的使用场景,确保某些字段在创建后不可修改。
接口
的基础定义与
属性
约束
本文聚焦于TypeScript
中
的
接口
,介绍了
接口
的基础定义、
属性
约束及常见使用场景。阐述了
接口
用于定义对象类型,提供类型检查和约束,还讲解了
接口
的基本语法、可选
属性
、只读
属性
、方法签名等内容,强调其能增强代码类型安全性和可维护性。
Java
接口
是否可以存在
属性
字段?
本文深入探讨了Java
接口
中
属性
的使用,解释了为何
接口
属性
默认为public static final,并通过实例说明了
接口
常量如何被实现类继承及使用。
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章