下列选项中,关于java的抽象方法和抽象类说法错误的是( )。

下列选项中,关于java的抽象方法和抽象类说法错误的是()。A、抽象类和抽象方法都通过abstract关键字来修饰B、abstract可以用来修饰类和方法,但不能用来修饰... 下列选项中,关于java的抽象方法和抽象类说法错误的是( )。
A、抽象类和抽象方法都通过abstract关键字来修饰
B、abstract可以用来修饰类和方法,但不能用来修饰构造方法
C、抽象类中可以没有、有一个或多个抽象方法,但不可以全部方法都是抽象方法
D.子类必须重写父类所有的抽象方法才能实例化,否则子类还是抽象类
展开
 我来答
帐号已注销
2020-11-21 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:162万
展开全部

C。

java中的抽象方法是指的只有定义没有实现的方法。

如接口中定义的方法;如抽象类中用abstract修饰的方法。

new一个实例指向抽象类,这个在JAVA当中叫做多态性。当一个子类的实例指向父抽象类的时候,那么父抽象类所定义的一个没有被实例化的对象就可以使用父抽象类当中所有的被子类实现的抽象方法,但是不可以使用子类新加入的方法。

扩展资料:

在抽象类中定义的方法称为抽象方法,这些方法只有方法头的声明,用一个分号来代替方法体的定义,即只定义成员方法的接口形式,没有具体操作。只有派生类对抽象成员方法的重定义才能真正实现与该派生类相关的操作。

在各子类继承了父类的抽象方法之后,再分别用不同的语句和方法体来重新定义它,形成若干个名字相同、返回值相同、参数列表相同、目的一致但是具体实现有一定差别的方法。

参考资料来源:百度百科-java抽象类

卩s丶梦想灬
2018-06-23 · TA获得超过223个赞
知道小有建树答主
回答量:330
采纳率:57%
帮助的人:108万
展开全部
答案 C
(但不可以全部方法都是抽象方法 )这个说法错误的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式