黑马程序员技术交流社区
标题: 代码查错。。具体答案在面试宝典中。。 [打印本页]
作者: 汪洋大海 时间: 2014-1-4 13:10
标题: 代码查错。。具体答案在面试宝典中。。
1.
abstract class Name {
private String name;
public abstract boolean isStupidName(String name) {}
}
答案: 错
2.
public class Something {
void doSomething () {
private String s = "";
int l = s.length();
}
}
答案: 错。
3.
abstract class Something {
private abstract String doSomething ();
}
答案: 错。
4.
public class Something {
public int addOne(final int x) {
return ++x;
}
}
答案: 错。
5.
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;
}
答案: 正确。
6.
class Something {
int i;
public void doSomething() {
System.out.println("i = "+ i);
}
}
答案: 正确。
7.
class Something {
final int i;
public void doSomething() {
System.out.println("i = "+ i);
}
}
答案: 错。
8.
public class Something {
public static void main(String[] args) {
Something s = new Something();
System.out.println("s.doSomething() returns " + doSomething());
}
public String doSomething() {
return "Do something ...";
}
}
答案: 错。
9.
此处,Something类的文件名叫OtherThing.java
class Something {
private static void main(String[] something_to_do){
System.out.println("Dosomething ...");
}
}
答案: 正确。
10.
interface A{
int x = 0;
}
class B{
int x =1;
}
class C extends B implements A {
public void pX(){
System.out.println(x);
}
public static void main(String[] args) {
new C().pX();
}
}
答案:错误。
11.
interface Playable {
void play();
}
interface Bounceable {
void play();
}
interface Rollable extends Playable, Bounceable {
Ball ball = new Ball("PingPang");
}
class Ball implements Rollable {
private String name;
public String getName() {
return name;
}
public Ball(String name) {
this.name =name;
}
public void play() {
ball = newBall("Football");
System.out.println(ball.getName());
}
}
答案: 错。
-
-
Java面试宝典2013版.zip
170.24 KB, 下载次数: 86
先自己做一下试试
作者: 樊志伟 时间: 2014-1-4 13:18
还好吧,兄弟面试准备好了?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |