读书人

Java Eclipse中的有关问题小弟初学

发布时间: 2012-01-19 00:22:27 作者: rapoo

Java Eclipse中的问题,小弟初学,请大侠们不吝赐教。感激不尽!
定义Environment类的文件:
代码入下:

public class Environment
{
private Strategy strategy; //Strategy 是同一个包中定义的一个接口

public Environment(Strategy strategy)
{
this.strategy = strategy;
}
}

定义Client类的文件
代码如下:

public class Client
{
public static void main(String[] args)
{
AddStrategy addStrategy = new AddStrategy(); //AddStrategy 是接口Strategy的一个实现类

Environment environment = new Environment(addStrategy); //eclipse报错说没有定义参数是addStrategy的构造方法

。。。。。。。。。。
}

我用不同版本的eclipse在另外一个版本中就没有报错,搞不懂....

请大侠们帮助提示一下,问题所在。谢谢!!

[解决办法]
AddStrategy addStrategy = new AddStrategy(); //AddStrategy 是接口Strategy的一个实现类
-->
Strategy addStrategy = new AddStrategy(); //AddStrategy 是接口Strategy的一个实现类

[解决办法]
还有,纠正一下,这个与eclipse无关,eclipse只是一个IDE。
[解决办法]

探讨
还有,纠正一下,这个与eclipse无关,eclipse只是一个IDE。

[解决办法]
public Environment(AddStrategy addstrategy)
{
this.strategy = addstrategy;
}

加一个addstrategy。。。。。

[解决办法]
你确认AddStrategy是接口Strategy的实现类?

[解决办法]
肯定是Strategy addStrategy = new AddStrategy(); 这样写的。
程序没啥问题啦,至于lz说的问题,我觉的是jdk和IEE不兼容的问题。
HELIOS版本的Eclipse需要jdk7的支持,一下的版本可能会出现问题。

读书人网 >Eclipse开发

热点推荐