o1.football3
Members list
Packages
Type members
Classlikes
The class Club represents football clubs in a match statistics system. Only some very basic information for each club is recorded. A club object is immutable once created.
The class Club represents football clubs in a match statistics system. Only some very basic information for each club is recorded. A club object is immutable once created.
Parameters
- name
-
the name of the club
- stadium
-
the name of the home stadium of the club
Attributes
- Supertypes
The class Match represents match results in a football match statistics program. A match is played between teams from two clubs: a home club and an away club. Goals scored by either team can be added to the match object.
The class Match represents match results in a football match statistics program. A match is played between teams from two clubs: a home club and an away club. Goals scored by either team can be added to the match object.
The class is expected to be used as follows. When a real-leaf match starts, a match object is created to represent it; the match initially has zero goals. Goals are then added incrementally (by calling addGoal) as the match progresses. (This means that a match object has a mutable state.)
Parameters
- away
-
the club whose team plays away in the match
- home
-
the club whose team plays at home in the match
Attributes
- Supertypes
The class Player represents football players in a match statistics program. Only some very basic information about each player is recorded.
The class Player represents football players in a match statistics program. Only some very basic information about each player is recorded.
A player object is immutable after creation.
Parameters
- employer
-
the club the player plays for
- name
-
the name of the player
Attributes
- Supertypes
The class Season represents a season in a football league. A season is essentially a series of matches between various clubs. The methods in the class allow adding matches to a season as well as calculating some very basic season statistics (the total number of matches, the biggest win during the season, etc.).
The class Season represents a season in a football league. A season is essentially a series of matches between various clubs. The methods in the class allow adding matches to a season as well as calculating some very basic season statistics (the total number of matches, the biggest win during the season, etc.).
Attributes
- Supertypes
