Ciao e benvenuto sul forum.
Purtroppo questo non è il luogo adatto per tenere un corso di programmazione Object Oriented, né in Java né in alcun altro linguaggio. La cosa più semplice da fare sarebbe scriverti il codice, ma non sarebbe né istruttivo né rispettoso del regolamento del forum.
Dici di essere alle prime armi con la programmazione OO: benissimo, perché non parti proprio dalle basi, manuale/guida online alla mano, e segui un percorso più strutturato che ti porti alla comprensione delle basi e quindi ti risulti facile scrivere quello che devi scrivere. Il "provare" alla cieca non va tanto bene, è solo una perdita di tempo.
Guarda tra le varie sezioni del sito, ce n'è una dedicata a Java e ci trovi diverse guide introduttive di buon livello. Poi il resto vien da sè, documentazione alla mano e rispettando i pochi paradigmi della programmazione OO