java代码查错 

java代码查错 

ID:36230227

大小:74.50 KB

页数:20页

时间:2019-05-07

java代码查错 _第1页
java代码查错 _第2页
java代码查错 _第3页
java代码查错 _第4页
java代码查错 _第5页
资源描述:

《java代码查错 》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA代码查错1.abstractclassName{privateStringname;publicabstractbooleanisStupidName(Stringname){}}大侠们,这有何错误答案错。abstractmethod必须以分号结尾,且不带花括号。2.publicclassSomething{voiddoSomething(){privateStrings=;intl=s.length();}}有错吗答案错。局部变量前不能放置任何访问修饰符(private,public,和protected)。final可以用来修饰局部变量(final如

2、同abstract和strictfp,都是非访问修饰符,strictfp只能修饰class和method而非variable)。3.abstractclassSomething{privateabstractStringdoSomething();}这好像没什么错吧答案错。abstract的methods不能以private修饰。abstract的methods就是让子类implement(实现)具体细节的,怎么可以用private把abstractmethod封锁起来呢(同理,abstractmethod前不能加final)。4.publicclassSome

3、thing{publicintaddOne(finalintx){return++x;}}这个比较明显。答案错。intx被修饰成final,意味着x不能在addOnemethod中被修改。5.publicclassSomething{publicstaticvoidmain(String[]args){Othero=new JAVA代码查错1.abstractclassName{privateStringname;publicabstractbooleanisStupidName(Stringname){}}大侠们,这有何错误答案错。abstractmethod

4、必须以分号结尾,且不带花括号。2.publicclassSomething{voiddoSomething(){privateStrings=;intl=s.length();}}有错吗答案错。局部变量前不能放置任何访问修饰符(private,public,和protected)。final可以用来修饰局部变量(final如同abstract和strictfp,都是非访问修饰符,strictfp只能修饰class和method而非variable)。3.abstractclassSomething{privateabstractStringdoSomething

5、();}这好像没什么错吧答案错。abstract的methods不能以private修饰。abstract的methods就是让子类implement(实现)具体细节的,怎么可以用private把abstractmethod封锁起来呢(同理,abstractmethod前不能加final)。4.publicclassSomething{publicintaddOne(finalintx){return++x;}}这个比较明显。答案错。intx被修饰成final,意味着x不能在addOnemethod中被修改。5.publicclassSomething{publ

6、icstaticvoidmain(String[]args){Othero=newOther();newSomething().addOne(o);}publicvoidaddOne(finalOthero){o.i++;}}classOther{publicinti;}和上面的很相似,都是关于final的问题,这有错吗答案正确。在addOnemethod中,参数o被修饰成final。如果在addOnemethod里我们修改了o的reference(比如o=newOther();),那么如同上例这题也是错的。但这里修改的是o的membervairable(成员变

7、量),而o的reference并没有改变。6.classSomething{inti;publicvoiddoSomething(){System.out.println(i=+i);}}有什么错呢看不出来啊。答案正确。输出的是i=0。inti属於instantvariable(实例变量,或叫成员变量)。instantvariable有defaultvalue。int的defaultvalue是0。7.classSomething{finalinti;publicvoiddoSomething(){System.out.println(i=+i);}}和上面一题

8、只有一个地方不同,就是多

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。