diff --git a/oop_demo2b.py b/oop_demo2b.py
new file mode 100644
index 0000000000000000000000000000000000000000..2c7323d39430d5c5f0cf726cd0bd5aff6971aec9
--- /dev/null
+++ b/oop_demo2b.py
@@ -0,0 +1,86 @@
+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
+     */
+    public Pelaaja(String nimi, int pelinumero) {
+        this(nimi, pelinumero, 0, 0);
+    }
+
+    /**
+     * Metodi palauttaa pelaajan nimen.
+     *
+     * @return pelaajan nimi
+     */
+    public String getNimi() {
+        return nimi;
+    }
+
+    /**
+     * Metodi palauttaa pelaajan pelinumeron.
+     *
+     * @return pelaajan pelinumero
+     */
+    public int getPelinumero() {
+        return pelinumero;
+    }
+
+    /**
+     * Metodi lisää pelaajalle yhden tehdyn maalin.
+     */
+    public void lisaaMaali() {
+        maalit++;
+    }
+
+    /**
+     * Metodi lisää pelaajalle yhden syötön.
+     */
+    public void lisaaSyotto() {
+        syotot++;
+    }
+
+    /**
+     * Palauttaa pelaajan pisteiden määrän. Pisteisiin lasketaan
+     * yhteen sekä maalit että syötöt.
+     *
+     * @return tiedon pelaajan pisteistä
+     */
+    public int getPisteet() {
+        return maalit + syotot;
+    }
+
+    /**
+     * Palauttaa pelaajan tiedot merkkijonona.
+     * Esimerkissä pelaajan nimi on "Pekka Pelaaja", hänen
+     * pelinumeronsa on 8 ja hänellä on 1 maali ja 3 syöttöä.
+     *
+     * @return pelaajan tiedot merkkijonona
+     */
+    @Override
+    public String toString() {
+        return pelinumero + ". " + nimi + " (" + maalit + " + " + syotot + " = " + getPisteet() + ")";
+    }
+}
\ No newline at end of file