Skip to content
Snippets Groups Projects
Commit 36223d1a authored by Oliver Sohlberg's avatar Oliver Sohlberg
Browse files

Teht 2b

parent ed3bc028
No related branches found
No related tags found
No related merge requests found
......@@ -18,7 +18,15 @@ public class Pelaaja {
* @param syotot pelaajan syöttöjen määrä
*
*/
public Pelaaja(String nimi,
int pelinumero,
int maalit,
int syotot){
this.nimi = nimi;
this.pelinumero = pelinumero;
this.maalit = maalit;
this.syotot = syotot;
}
/**
* Konstruktori luo uuden Pelaaja-olion. Pelaajan maalien ja
* syöttöjen määräksi tulee 0.
......@@ -27,29 +35,43 @@ public class Pelaaja {
* @param pelinumero pelaajan pelinumero
*
*/
public Pelaaja(String nimi,
int pelinumero){
this.nimi = nimi;
this.pelinumero = pelinumero;
this.maalit = 0;
this.syotot = 0;
}
/**
* Metodi palauttaa pelaajan nimen
* @return pelaajan nimen
*/
public String getNimi(){
return nimi;
}
/**
* Metodi palauttaa pelaajan pelinumeron
* @return pelaajan pelinumeron
*/
public int getPelinumero(){
return pelinumero;
}
/**
* Metodi lisää pelaajalle yhden tehdyn maalin
*/
public void lisaaMaali(){
this.maalit += 1;
}
/**
* Metodi lisää pelaajalle yhden syötön
*/
public void lisaaSyotto(){
this.syotot += 1;
}
/**
* Palauttaa pelaajan pisteiden määrän. Pisteisiin lasketaan
......@@ -57,7 +79,9 @@ public class Pelaaja {
*
* @return tiedon pelaajan pisteistä
*/
public int getPisteet(){
return maalit + syotot;
}
/**
* Palauttaa pelaajan tiedot merkkijonona alla olevan esimerkin
......@@ -66,4 +90,7 @@ public class Pelaaja {
*
* 8. Pekka Pelaaja (1 + 3 = 4)
*/
public String getTiedot(){
viesti = pelinumero + ". " + nimi + " (" + maalit + " + " + syotot + " = " +(maalit+syotot) + ")";
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment