java中一个类 怎样实现2个接口有相同的方法名?
interfaceA{voidgetMoney();}interfaceB{intgetMoney();}classCimplementsA,B{}C中应该怎样实现?...
interface A
{
void getMoney();
}interface B
{
int getMoney();
}class C implements A,B
{
}C中应该怎样实现? 展开
{
void getMoney();
}interface B
{
int getMoney();
}class C implements A,B
{
}C中应该怎样实现? 展开
4个回答
展开全部
如果只是返回类型不一样,
要在一个类中实现是不可能的,
但可以使用内部类的方式来实现
在要实现这两个接口中的类中定义两个内部类,分别实现这两个接口
要在一个类中实现是不可能的,
但可以使用内部类的方式来实现
在要实现这两个接口中的类中定义两个内部类,分别实现这两个接口
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-05
展开全部
你这是一个方法重载的问题。方法重载的定义:同一类中,方法名相同,参数不同(参数个数不同,参数顺序不同,参数类型不同)。而你这两个方法不符合重载的定义。所以不能实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-05
展开全部
不可以吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询