나는 javaprogrammingforums.com에서이 같은 질문을했지만 웹 사이트가 다운 된 것 같습니다. 그래서 나는 어떤 반응을 보았는지 알 수 없었다. 어쨌든, 나는이 Java HW 할당에 심하게 붙어 있습니다. 지금까지 내가 완료 한 점이 좋았습니다. 이제는 올바른 값을 표시하는 것입니다.생성자 매개 변수의 값으로 배열 초기화 - 초기화 할 수 없습니까?
(이것은 다른 하나는 "테스터"입니다, 생성자와 두 번째 클래스의 일부)
//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"... –
음. 글쎄, 다른 토론회가 끝났어. 이건 내 첫 번째 글이다. 그리고 태그를 수정 하겠어. – Michael