java:接口中怎么也能实现抽象类呢?既然实现接口就必须要实现接口的方法,为啥里面还声明抽象类呢?
publicinterfaceMyInterface{publicabstractvoidaddPerson();publicabstractvoiddeletePers...
public interface MyInterface {
public abstract void addPerson();
public abstract void deletePerson();
public abstract void seachPerson();
} 展开
public abstract void addPerson();
public abstract void deletePerson();
public abstract void seachPerson();
} 展开
5个回答
展开全部
public abstract void addPerson();
这些是抽象方法
不是类
抽象方法就是你的抽象类在实现这个接口的时候可以选择重写这些方法也可以不重写,你可以重写一部分,或者全部,这个是设计模式中的适配器模式
这些是抽象方法
不是类
抽象方法就是你的抽象类在实现这个接口的时候可以选择重写这些方法也可以不重写,你可以重写一部分,或者全部,这个是设计模式中的适配器模式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在接口了写方法默认是public abstract, 就是说你可以省略这两个关键字
比如你在接口里写
void addPerson();
等价于
public abstract void addPerson();
还有, 这是方法 不是类
比如你在接口里写
void addPerson();
等价于
public abstract void addPerson();
还有, 这是方法 不是类
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有规定实现接口就一定要实现接口中的所有方法。接口中的方法默认的都是抽象方法的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-02-01
展开全部
实现类实现具体接口
抽象类声明抽象接口
要求所有抽象类声明有实现接口的方法
抽象类声明抽象接口
要求所有抽象类声明有实现接口的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
虽然可以这样写,不过还真没见过这样写法的代码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询