c:\ece538>java Vec2Test2 Vec2@7a81197d B = (-1.00000 1.00000) |
Vec2Test2.java// Demonstrating object printing
public class Vec2Test2 {
public static void main(String[] args) {
Vec2 A = new Vec2("A",2.0,3.0);
System.out.println(A);
Vec2s B = new Vec2s("B",-1.0,1.0);
System.out.println(B);
}
}
Vec2s.java// Vec2s class with toString
public class Vec2s {
private String name;
private double kx, ky;
public Vec2s(String name, double kx, double ky) {
this.name = name;
this.kx = kx;
this.ky = ky;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setVec(double kx, double ky) {
this.kx = kx;
this.ky = ky;
}
public double getX() {
return kx;
}
public double getY() {
return ky;
}
public String toString() {
return String.format("%s = (%g %g)",name,kx,ky);
}
}
Maintained by John Loomis, updated Thu Jan 16 19:38:03 2020