java接口和父类中有相同的方法 如何在子类中重写接口中的方法

比如说方法的名称是test(),父类中的这个方法有它本身的功能,子类中要实现的接口的这个方法需要实现另一个功能,这个可以实现吗... 比如说方法的名称是test(),父类中的这个方法有它本身的功能,子类中要实现的接口的这个方法需要实现另一个功能,这个可以实现吗 展开
 我来答
方杭尽
推荐于2018-03-08 · TA获得超过1万个赞
知道大有可为答主
回答量:1296
采纳率:0%
帮助的人:646万
展开全部
重写袜辩父类的那个方法就重写了接口的那个方法,两个方法等同于一个方法。

有一种办告好缺法就袜者是为父类的哪个方法重新写一个方法,调用super,如下:

public class Aaa extends B implements A {

public void a() {
System.out.println("interface的方法");
}

public void extendsA(){
super.a();
}

public static void main(String[] args) {
Aaa aaa=new Aaa();
aaa.a();//实现接口中的方法。
aaa.extendsA();//这里就是父类方法本身的功能,调用的时候留心一些
}
}

interface A {
void a();
}
class B {
public void a(){
System.out.println("b");
}
}
小雨滴281
推荐于2016-07-31 · TA获得超过1660个赞
知道小有建树答主
回答量:1163
采纳率:81%
帮助的人:208万
展开全部
java接口和父类中春颤有相同的方法,如果子类不想重写,那么可以不重写,那么实现接口的方法,就相当于父类的方法继承下来。
例子:父类
public class Excep {
public void chuchu(){
System.out.println("父类");
}
}
接口
public interface Jkou {
public void chuchu();
}
子类不重写,直接
public class Child extends Excep implements Jkou{
}
如果重写
public class Child extends Excep implements Jkou{
public void chuchu(){
System.out.println("子类派森仔");
}
}
总之按照一般方式就尘汪可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_唐_寒_枫_
2015-08-12 · TA获得超过119个赞
知道答主
回答量:78
采纳率:0%
帮助的人:33.4万
展开全部
接口是用来实现的,需要一个类进行implements(实现)接口,然后必须要实现里面的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜色无边0001
2015-08-05 · TA获得超过127个赞
知道小有建树答主
回答量:108
采纳率:100%
帮助的人:42.3万
展开全部
父类方法会实现接口的那个方法,重写父类方法就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式