为什么不能实现接口成员不能有定义?不是很懂。请问错在哪??请指教!!!

C#显示接口成员实现为什么不能用修饰符_百度知道
C#显示接口成员实现为什么不能用修饰符
我有更好的答案
接口是引用类型楼主不好意思啊接口有七大特点.接口中的成员只给出签名.继承接口的类中必须全部实现接口成员中的成员 5,我记得只有这些.接口不能实例化对象 7,不能有具体的实现 3,基类必须放在所有接口的最前边 6.接口是多继承的 2,应该全包括了,因为它默认的是Public的
4.接口中不能有访问修饰符,你看看吧.实现继承的过程中:1
因为接口中的成员都强制为默认public的java中可以加public,但是在C#中不行既然是接口里面的方法,当然需要从外面调用,必然是public了。
因为接口里面的方法都需要由外面接口实现类去完成方法体,所以必须是public。
其他类似问题
为您推荐:
修饰符的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁为什么总报告说:不会实现接口成员?
[问题点数:200分,结帖人triout]
为什么总报告说:不会实现接口成员?
[问题点数:200分,结帖人triout]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。C#&接口实现碰到“不会实现接口成员”错误
初始代码:
using System.Collections.G
using System.T
namespace ConsoleApplication1
static void Main(string[] args)
&&&&&&&&&&&
B b = new B();
&&&&&&&&&&&
b.amethod();
&&&&&&&&&&&
C c = new C();
&&&&&&&&&&&
c.bmethod();
Console.Read();
&&& interface
void amethod();
void bmethod();
&&& class B :
void amethod()
&&&&&&&&&&&
Console.WriteLine("实现了a方法!");
void bmethod()
&&& class C :
void amethod()
void bmethod()
&&&&&&&&&&&
Console.WriteLine("实现了b方法!");
&&&&&&&&&&&&
定义了接口A,类B、C继承了接口A,编译后出现“ class ”不实现接口成员“ member1 ”.
查了下API,出现这种的错误的情况有
public 关键字被省略。
返回类型不匹配。
存在 static 关键字。
对照了下,发现原来是我在B、C类中的方法前面没有加public关键字!
using System.Collections.G
using System.T
namespace ConsoleApplication1
static void Main(string[] args)
&&&&&&&&&&&
B b = new B();
&&&&&&&&&&&
b.amethod();
&&&&&&&&&&&
C c = new C();
&&&&&&&&&&&
c.bmethod();
&&&&&&&&&&&
Console.Read();
&&& interface
void amethod();
void bmethod();
&&& class B :
public& void amethod()
&&&&&&&&&&&
Console.WriteLine("实现了a方法!");
&&&&&&&&&&
public void bmethod()
&&& class C :
public void amethod()
public void bmethod()
&&&&&&&&&&&
Console.WriteLine("实现了b方法!");
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。c#不能实现接口成员_百度知道
c#不能实现接口成员
远程啦,代码贴不上!
你实现了一个接口,但是没有写实现接口的成员,比如方法什么的
其他类似问题
为您推荐:
其他2条回答
集成一个接口,需要实现接口里面定义的方法
...这难度挺大的..
什么情况都看不到...
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁请问恒温绝热膨胀可以实现吗?为什么?然后很困惑……请指教!
骗精算了94
用反证法对于理想气体,恒温 恒压 恒容 都是平衡条件 不发生状态变化了
我后来知道向真空膨胀是可以的……
还有温度 问题
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 c 不实现接口成员 的文章

 

随机推荐