我正在通过在线课程学习Java编程,我遇到了一个我似乎无法解决的问题,并且不知道如何正确地搜索我的搜索。
我的主要问题是访问与另一个类中的对象关联的变量。在一个类中,我应该有一个“Car”构造函数,其中包含与汽车相关的变量。在一个单独的课程中,我应该打印出与这辆车相关的所有值。
所以在我的第一堂课(例如):
public class Car
{
public String name;
public Car(String name)
{
this.name = name;
}
..\
}
现在当然有几个其他变量和一些方法进行一些计算,这只是一个缩写。
在我的其他课程中:
public class CarTester
{
public static void main(String[] args)
{
Car car1 = new Car("TestCar");
System.out.println(car1.name);
}
}
在第二节课中,我收到一个错误,即car1.name在Car中有私人访问权限。我把它初始化为公开的,但我确信有一些超级明显的东西我不知道,但我真的不知道它是什么。在第一个类中创建一个getName()方法已经超出了我的想法,但我在每个对象上有大约10个变量,我认为必须有一些我忽略的东西。
非常感谢我对初学者的帮助,谢谢!
答案 0 :(得分:0)
所以事实证明我的编译器只是很难。我必须编辑一些随机文本,关闭,然后重新编译。事实证明,我只是个白痴。