我有两个文件:Figures.java 和 Screen.java。它们位于同一引擎包中。这是两个文件的代码
数字.java
package engine;
import config.ConfigurationClass;
public class Figures
{
class Circle
{
private float x;
private float y;
private float size;
private char pixel;
Circle(/*float x, float y,*/ float size, char pixel)
{
/*this.x = x;
this.y = y;*/
this.size = size;
this.pixel = pixel;
}
public int drawFigure()
{
int rh = ConfigurationClass.renderHeight;
int rw = ConfigurationClass.renderWidth;
for(rh = 1; rh <= ConfigurationClass.screenHeight; rh++)
{
for(rw = 1; rw <= ConfigurationClass.screenWidth; rw++)
{
y = (float)rh / ConfigurationClass.screenHeight * 2f - 1f;
x = (float)rw / ConfigurationClass.screenWidth * 2f - 1f;
x *= ConfigurationClass.screenRatio * ConfigurationClass.charRatio;
char pixel = ' ';
if(x * x + y * y < this.size) pixel = this.pixel;
System.out.print(pixel);
}
System.out.println();
}
return 0;
}
}
}
屏幕.java
package engine;
import figures.Figures.*;
import config.ConfigurationClass;
public class Screen
{
public int drawer(Figures[] objects)
{
for(ConfigurationClass.frame = 0;ConfigurationClass.frame <= objects.length; ConfigurationClass.frame++)
{
objects[ConfigurationClass.frame].drawFigure();
}
}
}
编译Figures时一切顺利,但编译Screen时出现错误:
screen.java:2: 错误:包人物不存在
导入Figures.Circle; screen.java:7: 错误: 找不到符号 public int抽屉(Figures[] 对象) 符号: 类Figures
位置:类屏幕 2 错误
可能是什么问题?