【发布时间】:2012-02-19 19:14:01
【问题描述】:
我在 javaprogrammingforums.com 上问过同样的问题,但他们的网站现在似乎已关闭。所以我看不到我得到了什么回应(如果有的话)。无论如何,我严重坚持这个 Java HW 任务。到目前为止,我所拥有的在完成方面看起来不错,现在它只是让正确的值出现。假装我有这个:
(这只是2类中带构造函数的2个部分,另一个是“测试者”)
//private variables
boolean myP;
boolean myPla;
boolean myGl;
boolean myCa;
double myPlot;
int myCrust;
double myReduct;
double myNet;
double myGross;
boolean [] trshIt = {myP, myPla, myGl, myCa};
double [] CO2TrashEmissions = {184.0, 25.6, 46.6, 165.8};
//constructor
CO2FromWaste(int crust, boolean p, boolean pl, boolean gl, boolean ca)
{
myPlot = 1018.0;
myCrust = crust;
myP = p;
myPl = pl;
myGl = gl;
myCa = ca;
}
我的问题是布尔数组 trshIt。由于我将变量放入尚未初始化的数组中,因此它为这些变量提供了默认值 false。如果我先把它放在构造函数中,那么我会收到一个错误,抱怨找不到变量 trshIt;指向我正在调用该变量的实例。所以我在不同的领域尝试了不同形式的它,我现在就像被困在一个迷宫里,试图让那个阵列正常工作。我需要我能得到的所有帮助。想法?
【问题讨论】:
-
不要在多个地方发布同一个问题。此外,您添加了许多标签,除了最重要的标签:“Java”...
-
嗯。好吧,我所在的另一个论坛已关闭,这是我在这里的第一个帖子......我会修复标签。
标签: java arrays constructor private