Получение параметров различных однотипных объектов в JAVA

Есть две линии с параметрами k и b. Необходимо взять оба параметра каждой линии. При этом взятие параметра выполняется методом. Как это реализовать? Мой код на выводит одинаковые значения getK() getB() для обоих линий

    import java.util.Scanner;
    public class Main {
      public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int k1 = scanner.nextInt();
        int b1 = scanner.nextInt();
        int k2 = scanner.nextInt();
        int b2 = scanner.nextInt();

        Line line1 = new Line(k1,b1);
        Line line2 = new Line(k2,b2);

        System.out.println("result is " + line1.intersection(line2));

    }

}

сам метод

public class Line {
    private  int k;
    private  int b;

    public Line (int k, int b) {
        this.k = k;
        this.b = b;
    }

    public int getB() {        return b;    }
    public int getK() {        return k;    }

    public Point intersection(Line other) {
        Line line1 = new Line(getK(),getB());
        Line line2 = new Line(getK(),getB());
        
        return new Point(line1.getK(), line2.getB());
    }
}

Ответы (0 шт):