From 199f36c108e1ae383ce111c9379617b877595e24 Mon Sep 17 00:00:00 2001 From: Kiljala Renne Lauri Olavi <renne.l.o.kiljala@student.jyu.fi> Date: Thu, 20 Mar 2025 17:03:37 +0200 Subject: [PATCH] =?UTF-8?q?.dat=20tiedostot=20lis=C3=A4tty?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/fxHarakka/luokat/Projekti.java | 9 +++++++++ src/fxHarakka/luokat/Projektit.java | 4 ++-- src/fxHarakka/rekisteri/projektit.dat | 0 src/fxHarakka/rekisteri/tehtavat.dat | 0 4 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 src/fxHarakka/rekisteri/projektit.dat create mode 100644 src/fxHarakka/rekisteri/tehtavat.dat diff --git a/src/fxHarakka/luokat/Projekti.java b/src/fxHarakka/luokat/Projekti.java index be5902d..548bfc7 100644 --- a/src/fxHarakka/luokat/Projekti.java +++ b/src/fxHarakka/luokat/Projekti.java @@ -71,6 +71,15 @@ public class Projekti { } + + /**Aliohjelma joka antaa projektin lisättäväksi projektit luokalle joka lisää sen tietorakenteeseen + * + */ + public void lisaaProjekti (){ + this. + + } + /** * * @return palauttaa projektin id numeron diff --git a/src/fxHarakka/luokat/Projektit.java b/src/fxHarakka/luokat/Projektit.java index 5d711a3..b28744d 100644 --- a/src/fxHarakka/luokat/Projektit.java +++ b/src/fxHarakka/luokat/Projektit.java @@ -20,7 +20,7 @@ public class Projektit { //--> ei tarvitse itse huolehtia kasvatuksesta private String kokoNimi = ""; //projektit nimi private String tied = ""; //tiedostosijainti josta luetaan ja kirjoitetaa - private static ArrayList<Projekti> alkiot = new ArrayList<>(); //varaa autom. oikean määrän alkioita + private ArrayList<Projekti> alkiot = new ArrayList<>(); //varaa autom. oikean määrän alkioita //arraylist on nyt staattinen mutta oliot sisällä ei eli pitäis olla ok?? jos tulee ongelmia niin //pitää mennä Projekti luokkaan ja tehdä lisaaProjekti ei-staattiseksi ja alla lisaaProjekti myös @@ -78,7 +78,7 @@ public class Projektit { * Lisää projektin tietorakenteeseen * @param projekti lisättävä projekti */ - public static void lisaaProjekti(Projekti projekti){ + public void lisaaProjekti(Projekti projekti){ alkiot.add(projekti); // lisää projektin tietorakenteeseen } diff --git a/src/fxHarakka/rekisteri/projektit.dat b/src/fxHarakka/rekisteri/projektit.dat new file mode 100644 index 0000000..e69de29 diff --git a/src/fxHarakka/rekisteri/tehtavat.dat b/src/fxHarakka/rekisteri/tehtavat.dat new file mode 100644 index 0000000..e69de29 -- GitLab