繁体   English   中英

Java在另一个类中找不到符号

[英]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 leftPoint1XiRect类中找不到变量leftPoint1X 。括号,而iRect本身与主文件位于同一文件夹中。 有谁知道这可能是什么原因?

确保您尝试评估的字段(来自另一个类)的可访问性是公开的。

Java访问修饰符

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM