当前位置: 技术问答>java相关
请问有关final的问题?
来源: 互联网 发布时间:2017-04-01
本文导语: Which one of the following methods will not allow to override a)public void aMehod(int a); b)final void aMethod(){ }; c)static final aMethod(){ }; d)final abstract void aMethod(){ }; c)public void final aMethod(){ }; Ans B c,d,e为什么不对呀? ...
Which one of the following methods will not allow to override
a)public void aMehod(int a);
b)final void aMethod(){ };
c)static final aMethod(){ };
d)final abstract void aMethod(){ };
c)public void final aMethod(){ };
Ans B
c,d,e为什么不对呀?
a)public void aMehod(int a);
b)final void aMethod(){ };
c)static final aMethod(){ };
d)final abstract void aMethod(){ };
c)public void final aMethod(){ };
Ans B
c,d,e为什么不对呀?
|
C, 没有返回类型
D,final和abstract不能同时使用.
E, 返回值void必须紧跟在方法名前面.
D,final和abstract不能同时使用.
E, 返回值void必须紧跟在方法名前面.
|
Methods are not declared correctly.
|
c)static final aMethod(){ };
d)final abstract void aMethod(){ };
c)public void final aMethod(){ };
根本就是错误的方法声明。
d)final abstract void aMethod(){ };
c)public void final aMethod(){ };
根本就是错误的方法声明。