Class TeamRanking

java.lang.Object
fr.luc.crcore.team.TeamRanking

public final class TeamRanking extends Object
Entrée d'un classement d'équipes : rang (1-based), équipe, score effectif sur le critère trié.

Classe immutable. Volontairement écrite "à la main" plutôt qu'en record (Java 16+) pour rester compatible Java 11.

  • Constructor Details

    • TeamRanking

      public TeamRanking(int rank, Team team, int score)
  • Method Details

    • rank

      public int rank()
    • team

      public Team team()
    • score

      public int score()
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object