Ive는 여름에 내 Java 기술을 향상시키기 위해 노력하고 있지만이 문제에 대해 내가 빠진 내용을 파악할 수 없으며이 문제를 해결하기 위해 인터넷에서 무엇을 봐야합니까?Writing Classes
풋볼 팀이 획득 한 총 개의 득점 수를 나타내는 NumberOfGoals 클래스를 작성하십시오. NumberOfGoals 클래스는 득점 득점 수를 으로 나타내는 인스턴스 데이터로 단일 정수를 포함해야합니다. 목표 수를 0으로 초기화하는 생성자를 작성하십시오. 목표가 득점 될 때마다 값을 1 씩 증가시키는 setGoal 이라는 메소드를 작성하고 지금까지 득점 한 총 수를 으로 리턴하는 getGoal이라는 또 다른 메소드를 작성하십시오. 마지막으로 몇 가지 NumberOfGoals 개체를 만들고 메서드를 테스트하는 GoalTracker라는 드라이버 클래스를 만듭니다.
public class ChapterFourProblem1 {
int goalsscored;
public ChapterFourProblem1(int numberofgoals){
goalsscored= numberofgoals=0; }
public int setGoal() {
return goalsscored++; }
public int getGoal() {
return goalsscored;
전화? – shmosel
내가 볼 수있는 한 그것은 거의 정확합니다. 'numberofgoals'는 생성자에서 불필요하며 닫는 중괄호가 빠져있는 것처럼 보입니다. 'GoalTracker'도 누락되었습니다. 또한 코드는 읽기가 매우 어려우므로 대부분의 사람들은 코드 읽기를 꺼려하지 않을 것입니다. 들여 쓰기는 컴파일러에게는 선택 사항이지만 다른 사람 (또는 실제로는)이 코드를 읽는 것이 중요 할 때 중요합니다. Google이 자바 스타일 가이드를 작성하고 준수하십시오. – Amadan
IMO, 생성자가 요구 사항을 충족하지 못합니다. 그냥 0으로 초기화해야하지만 매개 변수 "numberofgoals"(실제로 코드에서 현재 쓸모가 없습니다)가 없습니다. – home