Topic: 请教:关于Thinking in Java2中第8章的inner class。 -

  Print this page

1.请教:关于Thinking in Java2中第8章的inner class。 - Copy to clipboard
Posted by: jarry4587
Posted on: 2004-04-08 09:23

public class Parcel7 {
public Wrapping wrap(int x) {
// Base constructor call:
return new WrappingFight {
public int value() {
return super.value() * 47;
}
}; // Semicolon required
}
public static void main(String[] args) {
Parcel7 p = new Parcel7();
Wrapping w = p.wrap(10);
}
} ///:~

<问题>:以上代码是在XP下jdk1.4.2环境下编译的,报错信息如下:(这是为什么?)
Parcel7.java:6: cannot resolve symbol
symbol : method value ()
location: class Wrapping
return super.value() * 47;
^
1 error

2.Re:请教:关于Thinking in Java2中第8章的inner class。 - [Re: jarry4587] Copy to clipboard
Posted by: alin_ass
Posted on: 2004-04-08 12:55

如果你直接用javac编译的话,请确认你的设置和Wrapping.class是否存在

3.这是已经写好的Wrapping.java,和Parcel7在同一目录下。 [Re: jarry4587] Copy to clipboard
Posted by: jarry4587
Posted on: 2004-04-08 16:10

//Wrapping.java

public class Wrapping
{
private int i;
public Wrapping(int x){i = x;}
public int Value(){return i;}
};

//编译成功

4.Re:请教:关于Thinking in Java2中第8章的inner class。 - [Re: jarry4587] Copy to clipboard
Posted by: jarry4587
Posted on: 2004-04-09 08:06

晕啊
怎么没人跟贴了!!!

5.Re:请教:关于Thinking in Java2中第8章的inner class。 - [Re: jarry4587] Copy to clipboard
Posted by: decun
Posted on: 2004-04-09 11:26

楼主
我为什么在xp环境下 1.50版本的jdk老是设定环境失败啊
能告诉我一下详细的设定方法吗?
谢谢

6.Re:请教:关于Thinking in Java2中第8章的inner class。 - [Re: jarry4587] Copy to clipboard
Posted by: mochow
Posted on: 2004-04-09 14:48

java是分大小写的。Value和value不同的


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923