abstract 方法必须在abstract 类中 ?接口也算是abstract 类??

 我来答
帐号已注销
推荐于2016-04-06 · TA获得超过890个赞
知道小有建树答主
回答量:318
采纳率:0%
帮助的人:430万
展开全部
抽象类是抽象类,接口是接口
抽象类是类的一种,关键字是class,只不过用abstract关键字修饰了就是抽象类
接口的关键字是interface,和class是同一个层次的。
至于抽象类和接口的区别,你可以在网上搜一搜。
简单总结就是:
相同点:
1. 具体子类都需要实现他们的抽象方法
2. 都不能被实例化
不同点:
1. 接口中只能定义抽象方法和常量,可多重实现
2. 抽象方法中可以定义任何的类型,只能单重继承
。。。还有很多。。。
追问
abstract 方法必须在abstract 类中。这句话是对还是错
追答
这句话是对的。
但是如果非要严格去划分的话。抽象方法既可以定义在抽象类中,也可以定义在接口中。
我爱流雨飞轩
2012-03-02 · TA获得超过1199个赞
知道小有建树答主
回答量:665
采纳率:0%
帮助的人:472万
展开全部
是,抽象方法必须放在抽象类中,接口是一种特殊的抽象类,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wdjhz
2012-03-02 · TA获得超过3529个赞
知道大有可为答主
回答量:2227
采纳率:41%
帮助的人:684万
展开全部
接口是抽象类,接口是一种特殊的抽象类~按照Java的定义是这样的~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zabzd985
2012-03-02 · TA获得超过366个赞
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:89.3万
展开全部
接口是一种特殊的抽象类。请看定义:
抽象类:只要含有抽象方法的类就是抽象类。
接口:只含有抽象方法的类就是接口(当然接口里面还可以有常量类型的数据成员)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式