JAVA面试题完整版.pptVIP

  • 2
  • 0
  • 约2万字
  • 约 93页
  • 2023-08-26 发布于江苏
  • 举报
题目78: public?class?Something?{ ???public?int?addOne(final?int?x)?{ ???????return?++x; ???} } 这个比较明显。 参考答案: 错。int?x被修饰成final,意味着x不能在addOne?method中被修改。 .精品课件. * 精选文档 题目79: public?class?Something?{ ???public?static?void?main(String[]?args)?{ ???????Other?o?=?new?Other(); ???????new?Something().addOne(o); ???} ???public?void?addOne(final?Other?o)?{ ???????o.i++; ???} } class?Other?{ ???public?int?i; } 和上面的很相似,都是关于final的问题,这有错吗? 参考答案: 正确。在addOne?method中,参数o被修饰成final。如果在addOne?method里我们修改了o的reference (比方:?o?=?new?Other();),那么如同上例这题也是错的。但这里修改的是o的member?vairable (成员变量),而o的reference并没有改变。 .精品课件. * 精选文档 题目80: class?Something?{ ????int?i; ????public?void?doSomething()?{ ?=??+?i); ????} }? 有什么错呢??看不出来啊。 参考答案: 正确。输出的是i?=?0。int?i属於instant?variable?(实例变量,或叫成员变量)。instant?variable有default?的default?value是0。 .精品课件. * 精选文档 题目81: class?Something?{ ????final?int?i; ????public?void?doSomething()?{ ?=??+?i); ????} } 和上面一题只有一个地方不同,就是多了一个final。这难道就错了吗? 参考答案: ?错。final?int?i是个final的instant?variable?(实例变量,或叫成员变量)。final的instant?variable没有default?value,必须在constructor?(构造器)完毕之前被赋予一个明确的值。可以修改为final?int?i?=?0;。 .精品课件. * 精选文档 题目82: public?class?Something?{ ?????public?static?void?main(String[]?args)?{ ????????Something?s?=?new?Something(); ()); ????} ????public?String?doSomething()?{ ????????return?Do?something?...; ????} } ?看上去很完美。 参考答案: 错。看上去在main里call?doSomething没有什么问题,毕竟两个methods都在同一个class里。但仔细看,main是static的。static?method不能直接call?non-static?methods。可改成());。同理,static?method不能访问non-static?instant?variable。 .精品课件. * 精选文档 题目83: 此处,Something类的文件名叫OtherThing.java class?Something?{ ????private?static?void?main(String[]?something_to_do)?{???????? ?something?...); ????} } 参考答案: 正确。从来没有人说过Java的Class名字必须和其文件名一样。但public?class的名字必须和文件名一样。 .精品课件. * 精选文档 题目84: interface??A{ ???int?x?=?0; } class?B{ ???int?x?=1; } class?C?extends?B?implements?A?{ ???public?void?pX(){ ); ???} ???public?static?void?main(String[]?args)?{ ??????new?C().pX(); ???} } .精品课件. * 精选文档 参考答案: 错误。在编译时会发生错误(错误描述

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档