java面试纠错题目大全(Java interview error correction topics).doc

java面试纠错题目大全(Java interview error correction topics).doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java面试纠错题目大全(Java interview error correction topics)

java面试纠错题目大全(Java interview error correction topics) 1。 抽象类名称{ 专用字符串名; 公共isstupidname摘要布尔(String name){ } } 大侠们,这有何错误? 答案:错。抽象方法必须以分号结尾,且不带花括号。 2。 公共类{ void doSomething(){ 私有字符串“=”; int l =美国length(); } } 有错吗? 答案:错。局部变量前不能放置任何访问修饰符(私人、公共、和最终可以用来修饰局部变量保护)。 (最终如同摘要和strictfp,都是非访问修饰符,strictfp只能修饰和方法而非类变量)。 三. 抽象类{ 私人摘要字符串做(); } 这好像没什么错吧? 答案:错。摘要的方法不能以私人修饰。摘要的方法就是让子类实施(实现)具体细节的,怎么可以用私人把抽象方法封锁起来呢?(同理,抽象方法前不能加决赛)。 4。 公共类{ public int增加1(final int x){ 返回值; } } 这个比较明显。 答案:错。int x被修饰成决赛,意味着X不能在中被修改当中增加方法。 5。 公共类{ public static void main(String [] args){ 其他O =新other(); 新的something()当中增加(O); } 公共无效增加1(最终其他O){ o.i + +; } } 班上其他{ 公开我; } 和上面的很相似,都是关于最终的问题,这有错吗? 答案:正确。在当中增加方法中,参数O被修饰成决赛。如果在当中增加方法里我们修改了O的参考 (比如:O =新other();),那么如同上例这题也是错的。但这里修改的是O的成员变 (成员变量),而O的参考并没有改变。 6。 类的东西{ int i; dosomething() { public void 系统的输入(“=”+我); } } 有什么错呢?看不出来啊。 答案:正确。输出的是“我= 0″。int i属於瞬间变(实例变量,或叫成员变量)。瞬间变有默认值默认值0是int的。 7。 类的东西{ 最后一个int; dosomething() { public void 系统的输入(“=”+我); } } 和上面一题只有一个地方不同,就是多了一个决赛。这难道就错了吗? 答案:错。最后我是个最终的瞬间变(实例变量,或叫成员变量)。最后的瞬间变没有默认值,必须在构造函数(构造器)结束之前被赋予一个明确的值。可以修改为”最终int i = 0;”。 8。 公共类{ public static void main(String [] args){ 一些新的something() S =; 系统的输入(“美国dosomething()回报”+ dosomething()); } 公共字符串dosomething() { 返回“做某事……”; } } 看上去很完美。 答案:错。看上去在主要里叫做没有什么问题,毕竟两个方法都在同一个类里。但仔细看,主要是静态的。静态方法不能直接调用非静态方法。 可改成”系统。出来。println(“美国dosomething()回报”+美国dosomething());”。同理,静态方法不能访问非静止的瞬间变。 9。 此处,一些类的文件名叫otherthing.java 类的东西{ 私人static void main(String [] something_to_do){ 系统的输入(“做些什么…”); } } 这个好像很明显。 答案:正确。从来没有人说过的java类名字必须和其文件名相同但的名字必须和文件名相同公共类。 10。 接口的{ int=0; } B类{ int=1; } 类C扩展B实现{ px() { public void 系统,println(x); } public static void main(String [] args){ 新的c()。px(); } } 答案:错误。在编译时会发生错误(错误描述不同的JVM有不同的信息,意思就是未明确的X调用,两个X都匹配(就象在同时导入java。利用和java。SQL两个包时直接声明日期一样)。对于父类的变量,可以用超级X来明确,而接口的属性默认隐含为public static final。所以可以通过内来明确。 11。 接口播放{ 无效play(); } 接口bounceable { 无效play(); } 接口可卷曲延伸,bounceable { 球球=新球(“平庞”); } 类球实现卷曲{ 专用字符串名; 公共字符串getname() { 返回的名称; } 公共球(字符串名){ this.name =名称; } play() { public void

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档