package function; public class Sin extends Function { private double a, b, c, d; public Sin(double a, double b, double c, double d) { this.a = a; this.b = b; this.c = c; this.d = d; } @Override public double getY(double x) { return a*Math.sin(b*(x+c))+d; } }