2017-12-03 15 views
-3

제목이 옳은지 나는 모른다. 저는 자바 주유소 프로젝트를하고 있습니다. 판독 질문이 있으므로 :java에서 값을 인수로 전달하는 방법은 무엇입니까?

기록 방법 addFuel()는 인수로 펌프에 추가 될 가솔린의 양으로 통과 할 필요 같이 적절한 변수를 갱신한다. 반환 데이터가 필요하지 않습니다.

펌프에있는 가솔린 양에 대한 인스턴스 변수가 있습니다.

저는 아직 Java에 익숙하지 않으며이 질문에 대답하는 방법을 완전히 이해하지 못합니다. 나는 위선적 인 말투가 나에게 클릭 자바 얻을 것 같습니다. 이것은 아마도 쉬운 질문이지만 도움이 필요합니다.

+0

인수가이 경우 연료의 양입니다 ... –

+0

addFuel : 귀하의 경우에, 당신은 당신의 데이터 멤버에 추가 (의 그것이 double 말할 수 있도록, 논쟁을 위하여) 금액을 전달해야 (double amount) –

답변

0

메소드의 서명 부분은 parameters it receives입니다.

public void addFuel(double amountToAdd) { 
    amount += amountToAdd; 
} 
+0

beginner는 인스턴스 변수에 항상'this.'를 사용해야합니까? 그냥 스타일 질문. –

+0

@JamesKPolk 다른 어떤 것보다 문체적인 질문이 더 많습니다. 개인적으로 나는 생성자와 세터에서만'this'를 사용합니다. – Mureinik

+0

@JamesKPolk 더 흥미로운 점은 물리적 단위를 다루는 경우 실제 단위를 변수 및 메서드 이름에 추가 할 때'addFuelInGalons (double ammountInGalons) '와 같은 것입니다. 저것은 [화성 기후 인공위성] (https://en.wikipedia.org/wiki/Mars_Climate_Orbiter)를 저장했을 것입니다 ... –