A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 17731979107 中级黑马   /  2017-3-31 23:33  /  1212 人查看  /  2 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

以下选项中哪些关键字不能和abstract一起使用( )
A 、 private
B 、 final
C 、 static
D 、 this
E 、 public
我的答案:A,B
正确答案:A,B,C,D
答案说明:
1.private和abstract不可以一起修饰方法,但是在abstract修饰的类中,可以用private修饰成员变量和成员方法。

2.final和abstract不可以一起修饰类,因为final修饰的类是最终类,不能被继承;而抽象类就是为了被继承;但是在abstract修饰的抽象类中,final可以修饰成员变量(直接赋值或是在构造方法中赋值),final可以修饰成员方法。

3.static和abstract不能一起修饰方法,因为抽象方法没有代码块,而静态方法是有代码块的;但是在抽象类中,static可以修饰成员方法和成员变量,但是不能用类名直接调用,而是可以通过子类的继承而间接调用。

4.this和abstract不能一起修饰方法,而且在抽象类中this这个关键字也用不到。

2 个回复

倒序浏览
回复 使用道具 举报
有点遗忘了,看了一下又加深了印象。非常感谢
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马