Commit 15:18

Poisson mostly okay, merlu and mackerel here and data parsing existing
This commit is contained in:
2026-03-18 15:19:10 +01:00
parent bd2ff7f889
commit 9752aba641
7 changed files with 114 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
package ecoparasite.input;
import ecoparasite.poisson.Poisson;
import java.util.HashSet;
public interface DataParsing {
public HashSet<Poisson> parse(RawData data);
}

View File

@@ -0,0 +1,4 @@
package ecoparasite.input;
public class RawData {
}

View File

@@ -0,0 +1,22 @@
package ecoparasite.poisson;
import ecoparasite.input.DataParsing;
import ecoparasite.input.RawData;
import java.util.HashSet;
public class Mackerel extends Poisson implements DataParsing {
public Mackerel(String species, Double length, Double infestation) {
super(species, length, null, infestation);
}
@Override
public HashSet<Poisson> parse(RawData data) {
HashSet<Poisson> fishSet;
fishSet = new HashSet<>();
return fishSet;
}
}

View File

@@ -0,0 +1,22 @@
package ecoparasite.poisson;
import ecoparasite.input.DataParsing;
import ecoparasite.input.RawData;
import java.util.HashSet;
public class Merlu extends Poisson implements DataParsing {
public Merlu(String species, Double length, Double infestation) {
super(species, length, null, infestation);
}
@Override
public HashSet<Poisson> parse(RawData data) {
HashSet<Poisson> fishSet;
fishSet = new HashSet<>();
return fishSet;
}
}

View File

@@ -0,0 +1,4 @@
package ecoparasite.poisson;
public abstract class PartiePoisson {
}

View File

@@ -0,0 +1,41 @@
package ecoparasite.poisson;
import java.util.HashSet;
public class Poisson{
private String specie;
private Double length;
private Double weight;
private Double infestation;
protected HashSet<PartiePoisson> fishParts;
public Poisson(String specie, Double length, Double weight, Double infestation){
this.specie = specie;
this.length = length;
this.weight = weight;
this.infestation = infestation;
}
public String getSpecie() {
return specie;
}
public Double getLength() {
return length;
}
public Double getWeight() {
return weight;
}
public Double getInfestation() {
return infestation;
}
@Override
public String toString(){
return "";
}
}