Получение параметров различных однотипных объектов в 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());
}
}