社区
C#
帖子详情
接口中可以有属性吗?
ryantj
2009-10-03 03:26:58
如题,在搜索引擎中没搜索到该内容,只好求助各位高手帮忙解惑了...
小弟不甚感激!
...全文
1980
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楼的写法我知道!~
不过不理解如果接口中多个为实现的属性其意义何在?因为一般情况下我都理解成接口是一些行为或功能的抽象。
有没有这样的实例可以看看?
Java API文档
中
文网页版
Java API文档
中
文版,欢迎下载!!
android seekbar 源码
android seekbar 源码
Java
接口
(个人理解)
为什么要有
接口
? Java语言是一个单继承的语言,视为Java的一个局限性。
接口
可以进行多继承,弥补了Java单继承的“ 不足”。
接口
是什么:
接口
可以看作是一种准则,一种契约。也就是将子类
中
公共的进行抽取出来。 怎样使用
接口
及其注意点: 通过interface关键字来修饰类。 实现
接口
使用implements 关键字。
接口
不能实例化对象,同时还没有构造器。
接口
可以定义
属性
,默认是public static final修饰的。
接口
中
的方法,默认是public abst...
接口
里可以有变量么?
浅谈为什么Java
接口
中
不允许定义变量? 它们是公共的,静态的,最终的常量。相当于全局常量。抽象类是不“完全”的类,相当于是
接口
和具体类的一个
中
间层。即满足
接口
的抽象,也满足具体的实现。 如果
接口
可以定义变量,但是
接口
中
的方法又都是抽象的,在
接口
中
无法通过行为来修改
属性
。有的人会说了,没有关系,可以通过实现
接口
的对象的行为来修改
接口
中
的
属性
。这当然没有问题,但是考虑这样的情况。如果
接口
...
java 为什么有
接口
_什么是
接口
?为什么要定义
接口
?
接口
与类有和异同?
我们把用于完成特定功能的若干
属性
组织成相对独立的
属性
集合。这种
属性
的集合就是
接口
。定义
接口
与定义类非常相似。实际上完全可以把
接口
理解成为一种特殊的类,
接口
是由常量和抽象方法组成的特殊类。一个类只能由一个父类,但是它可以同时实现若干个
接口
。这种情况下如果把
接口
理解成特殊的类,那么这个类利用
接口
实际上就获得了多个父类,即实现了多重继承。与类定义相仿,声明
接口
时也需要给出访问控制符,不同的是
接口
的访问控...
C#
111,120
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章