1

我正在处理 IDE 中制作一个 Java 处理项目,并希望将它分布在多个 PDE(处理源代码)文件中。

我无法使用import.

config.pde

public int screenWidth = 750;

project.pde

import project.config;
// OR
import project.config.screenWidth;
// OR
import config;
// OR
import config.screenWidth;

分别返回The import project/config cannot be resolved.

我必须先编译 PDE 文件吗?我可以将处理 IDE 设置为在每次运行时自动执行吗?


TLDR;

有这个项目文件夹:

|project
|--project.pde
|--config.pde

如何使用config.pdein 中的函数和变量project.pde

4

1 回答 1

1

一般来说:

Processing IDE 可能支持多个选项卡,但这些选项卡的行为与 Java 类不同:每个选项卡在幕后都是同一个更高级别类的成员。因此,来自所有选项卡的所有成员共享相同的范围,并且当另一个选项卡从其中访问成员时,不需要引用声明给定原语、对象、方法或类的选项卡。

出于这个原因,private在一个选项卡中声明一个成员不会降低它在其他选项卡中的可访问性;每个声明实际上都是公共的,因为它们位于相同的外部类范围内。

import仅当您希望引入和引用外部库时才需要。

在您的项目中:

只需screenWidthproject.pde选项卡中引用即可访问它。对于您希望在选项卡之间引用的任何方法,都可以这样说。

于 2018-09-19T23:23:38.097 回答