From e6d41dd39ee0c7d3556ba6854cf793fe5479f3f5 Mon Sep 17 00:00:00 2001
From: Mervi Tenhami <mehete@utu.fi>
Date: Thu, 16 Feb 2023 06:50:13 +0000
Subject: [PATCH] Upload New File

---
 Pelaaja.java | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 87 insertions(+)
 create mode 100644 Pelaaja.java

diff --git a/Pelaaja.java b/Pelaaja.java
new file mode 100644
index 0000000..8548b5f
--- /dev/null
+++ b/Pelaaja.java
@@ -0,0 +1,87 @@
+/**
+ * Luokka mallintaa yhtä jääkiekon pelaajaa.
+ * Pelaajalla on nimen ja numeron lisäksi tieto tehdyistä
+ * maaleista ja annetuista syötöistä.
+ */
+public class Pelaaja {
+    private String nimi;
+    private int pelinumero;
+    private int maalit;
+    private int syotot;
+
+    /**
+     * Konstruktori luo uuden Pelaaja-olion
+     *
+     * @param nimi pelaajan nimi
+     * @param pelinumero pelaajan pelinumero
+     * @param maalit pelaajan maalien määrä
+     * @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.
+     *
+     * @param nimi pelaajan nimi
+     * @param pelinumero pelaajan pelinumero
+     *
+     */
+    Pelaaja Peltonen  = new Pelaaja("Ville Peltonen", 15, 0, 0);
+
+
+    /**
+     * Metodi palauttaa pelaajan nimen
+     * @return pelaajan nimen
+     */
+    public java.lang.String getNimi() {
+        return nimi;
+    }
+    /**
+     * Metodi palauttaa pelaajan pelinumeron
+     * @return pelaajan pelinumeron
+     */
+    public int getPelinumero() {
+        return pelinumero;
+    }
+/**
+     * Metodi lisää pelaajalle yhden tehdyn maalin
+     */
+    public void setMaalit(int maalit) {
+        this.maalit = maalit + 1;
+    }
+    /**
+     * Metodi lisää pelaajalle yhden syötön
+     */
+    public void setSyotot(int syotot) {
+        this.syotot = syotot + 1;
+    }
+    /**
+     * Palauttaa pelaajan pisteiden määrän. Pisteisiin lasketaan
+     * yhteen sekä maalit että syötöt.
+     *
+     * @return tiedon pelaajan pisteistä
+     */
+
+    pisteet = this.maalit + this.syotot;
+
+    return (pisteet);
+
+    /**
+     * Palauttaa pelaajan tiedot merkkijonona alla olevan esimerkin
+     * mukaisesti. Esimerkissä pelaajan nimi on "Pekka Pelaaja", hänen
+     * pelinumeronsa on 8 ja hänellä on 1 maali ja 3 syöttöä.
+     *
+     * 8. Pekka Pelaaja (1 + 3 = 4)
+    */
+    public String toString() {
+        return this.pelinumero + this.nimi + " (" + pisteet + ")";
+    }
+
+}
-- 
GitLab