求助一个java综合小程序!包含多种关键字(abstract,extends,class,interface)

 我来答
风霜紫兰
2012-02-10 · TA获得超过671个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:339万
展开全部
abstract:由abstract修饰的 类是抽象类。抽象类是具有特殊性和普遍性的。
抽象类不能实例化,抽象类可以有普通的方法可以有抽象方法。
抽象方法只能存在抽象类里面。
抽象类的抽象方法必须由子类去重写。
抽象类的普通方法一般认为是共公用的。
interface:接口与类不一样。接口里面默认是抽象方法而且只能有抽象方法。
接口被编译时候会自动加上abstract关键字。所以接口也不能被final修饰。
(abstract和final是非法组合,abstract和private是非法组合)
(对于方法而言abstract和static是非法组合)
接口被编译时里面的属性会被加上public、static、final修饰符,所以必须给它赋初始值。
接口被编译时里面的抽象方法会被加上public、abstract修饰符。
接口被编译时里面的成员内部类和成员内部接口都会被加上public、static修饰符。
接口作用是:定义规则。让不同厂商去实现它。
接口不能被实例化。不能被final关键字修饰。接口可以多继承接口,不能继承类。
extends 继承关键字。用于说明一个类继承一个类或者一个接口继承多个接口。
class 是类关键字。说明是一个类而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式