[英]Java cannot find symbol for class in another java file but in the same directory
[英]Java Cannot find Symbol in Another Class
我正在尝试创建一个使用其他一些类的简单数学函数。 一类称为iRect
,它具有几个int值,它们引用矩形的两个角的坐标,而另一类称为iPoint
,它仅具有x和y坐标的两个整数值。 第三个类包含main方法,我要做的就是将这些类的实例中的某些值分配给主类中的值。
例如,当我使用代码iPoint bFt = new iPoint()
初始化新的iPoint时,编译器对此没有任何问题。 但是,当我尝试从成功初始化为bFt
另一个iPoint分配x值时,只需键入bFt.x = iRectInstance.leftPoint1X;
这两个项目都是同一类型,但是我的编译器告诉我,即使我经过检查,打开后的int字段leftPoint1X
leftPoint1X
在iRect
类中找不到变量leftPoint1X
。括号,而iRect
本身与主文件位于同一文件夹中。 有谁知道这可能是什么原因?
确保您尝试评估的字段(来自另一个类)的可访问性是公开的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.