编写课程

时间:2016-08-19 05:23:34

标签: java class

我一直在努力提高我在夏天的Java技能,但我只是想知道我对这个问题缺少什么,我应该在互联网上看一下解决这个问题?

写一个名为NumberOfGoals的类来代表总数         足球队进球数。 NumberOfGoals         class应该包含一个整数作为实例数据,表示         得分的目标数量。编写一个构造函数来初始化         目标数量为零。编写一个名为setGoal的方法         每当目标得分时,将值增加1,         和另一个名为getGoal的方法返回总数         到目前为止进球数。最后,创建一个名为的驱动程序类         GoalTracker创建一些NumberOfGoals对象和测试         他们的方法。

    public class ChapterFourProblem1 {

    int goalsscored;


public ChapterFourProblem1(int numberofgoals){

goalsscored= numberofgoals=0; }

public int setGoal() {
    return goalsscored++; }


public int getGoal() {
    return goalsscored;

2 个答案:

答案 0 :(得分:0)

并不困难。

public class NumberOfGoals {
           int goalsScored;
           public NumberOfGoals(){
                goalsScored= 0; 
            }
           public void setGoal() {
              goalsScored++; 
           }
           public int getGoal() {
              return goalsScored;
           }
     }

这基本上就是你所要做的。 只需看看这个link就可以了解java的基本概念。

在main方法中,您可以创建ChapterfourProblem1对象并调用方法

public GoalTracker{
   public static void main(String[] args){
       NumberOfGoals goal = new NumberOfGoals()
       NumberOfGoals goal2 = new NumberOfGoals()
       NumberOfGoalsgoal3 = new  NumberOfGoals()
            goal.setGoal();
           System.out.println(goal.getGoal());
        }
} 

答案 1 :(得分:0)

public class NumberOfGoals {

    int goalsScored;

   public NumberOfGoals(){
       goalsScored = 0;
   }

    public void setGoal() {
        goalsScored++;
    }

    public int getGoal() {
       return goalsScored;
    }

}

public class GoalTracker {

    public static void main(String[] args) {

        NumberOfGoals team1 = new NumberOfGoals();
        NumberOfGoals team2 = new NumberOfGoals();

        System.out.println(team1.getGoal());

        team2.setGoal();

        System.out.println(team2.getGoal());

        team1.setGoal();
        team1.setGoal();

        System.out.println(team1.getGoal());

    }
}