java面试笔试题大xin概念.doc

JAVA代码查错 1. abstract class Name { ?? private String name; ?? public abstract boolean isStupidName(String name) {} } 大侠们,这有何错误? 答案: 错。abstract method必须以分号结尾,且不带花括号。 2. public class Something { ?? void doSomething () { ?????? private String s = ; ?????? int l = s.length(); ?? } } 有错吗? 答案: 错。局部变量前不能放置任何访问修饰符 (private,public,和protected)。final可以用来修饰局部变量 (final如同abstract和strictfp,都是非访问修饰符,strictfp只能修饰class和method而非variable)。 3. abstract class Something { ?? private abstract String doSomething (); } 这好像没什么错吧? 答案: 错。abstract的methods不能以private修饰。abstract的methods就是让子类implement(实现)具体细节的,怎么可以用private把abst

文档评论(0)

1亿VIP精品文档

相关文档