Parabel als Klasse

public class Quadratfunktion {  private double a;  private double b;  private double c;  private double scheitelX;  private double scheitelY;  private int anzahlNullstellen;  private double[] nullstellen;  public static void main(String[] args){      Quadratfunktion Parabel=new Quadratfunktion(1,0,-2);      System.out.println(Parabel.scheitelY);  }  public Quadratfunktion(double a, double b, double c) {      koeffSetzen(a, b, c);    }      public double funktionswertBerechnen(double x) {      return a*x*x + b*x + c;    }  public void koeffSetzen(double aNeu,double bNeu, double cNeu) {      a = aNeu;      b = bNeu;      c = cNeu;      scheitelBestimmen();      nullstellenBerechnen();    }  public void anzahlNullstellenBestimmen() {      double diskriminante = b*b - 4*a*c;      if (diskriminante > 0) {          anzahlNullstellen = 2;      }      else if (diskriminante == 0) {          anzahlNullstellen = 1;      }      else {          anzahlNullstellen = 0;      }  }    public void scheitelBestimmen() {      scheitelX = -b/(2*a);      scheitelY = c - b*b/(4*a);    }    private void nullstellenBerechnen() {        anzahlNullstellenBestimmen();        nullstellen = new double[anzahlNullstellen];        if (anzahlNullstellen == 2) {            nullstellen[0] = (-b + Math.sqrt(b*b-4*a*c))/(2*a);            nullstellen[1] = (-b - Math.sqrt(b*b-4*a*c))/(2*a);        }        else {            nullstellen[0] = -b/(2*a);        }    }}