校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > abstract
题目

以下关于 abstract 关键字的说法,正确的是()

A.abstract 可以与final 并列修饰同一个类。

B.abstract 类中不可以有private的成员。

C.abstract 类中必须全部是abstract方法。

D.abstract 方法必须在abstract类或接口中。

解答

正确答案是 D

1abstract类不能与final,static使用。final修饰方法,子类可以调用,但不能覆盖。
2最好不要有private因为私有和抽象放在一起,子类如果想重写父类的私有方法根本继承不过来,也就无法重写
3抽象类中可以有非抽象方法
4抽象类中可以都是非抽象的,但是抽象方法一定要在类和接口中
C 8条回复 评论
喜欢你喜欢你

不错不错,点赞收藏了

发表于 2022-08-11 22:00:00
0 0
清歌

踩坑了,这道不该错的

发表于 2021-12-08 10:20:00
0 0
雾绕空山

学习学习学习

发表于 2021-09-12 11:35:00
0 0
刘玮

还不错。。

发表于 2019-10-22 14:36:45
0 0
左桂贤

可以。 java类中,只要有一个方法是不完整的类就是抽象类。所以,abstract类可以存在private变量。


发表于 2019-03-05 10:12:50
0 1
SenseXia

接口中也可以放抽象方法。


发表于 2018-10-12 11:57:51
0 0
起石沉浮

抽象类可以有抽象方法,抽象方法一定在抽象类中

发表于 2018-10-12 11:57:41
0 0
卡了不卡

父类定义的private成员子类是可以继承,但是对子类不可见而已

发表于 2018-10-12 11:57:00
0 0