来自Internet的Java复制源代码,将其粘贴到Eclipse并运行它

时间:2017-11-11 23:13:03

标签: java eclipse copy web

我正在阅读有关访客模式的文章https://en.wikipedia.org/wiki/Visitor_pattern。我想复制java"源文件"从这个页面到eclipse并运行它。我想避免分别复制每个类给他们一个名字。但是java并不允许在一个文件中使用多个classess。在eclipse中有可能吗?解决这个问题的最佳方法是什么?

我要复制的代码方案:

interface CarElement {
   ...
}

interface CarElementVisitor {
    ...
}

class Car implements CarElement {
    ...
}

...

class CarElementPrintVisitor implements CarElementVisitor {
    ...
}

public class VisitorDemo {
    ...
}

2 个答案:

答案 0 :(得分:0)

不确定这是否是您正在寻找的内容,但Java确实允许内部类。只需将您复制的所有类放入一个大类:

class Main {

    interface CarElement {
       ...
    }

    interface CarElementVisitor {
        ...
    }

    class Car implements CarElement {
        ...
    }

    ...

    class CarElementPrintVisitor implements CarElementVisitor {
        ...
    }

    public class VisitorDemo {
        ...
    }

}

答案 1 :(得分:0)

单独复制单个类的源,然后将其粘贴到 Package Explorer 视图中的Java 源文件夹中。它将为您创建相关文件。