Originariamente inviato da andbin
Che hai scritto?? Fai vedere .....
Punto.java
Codice PHP:
public class Punto {
private int x;
private int y;
private double distanza;
public Punto() {
}
public Punto(int x, int y){
setXY(x, y);
}
public void setXY(int x, int y) {
this.x = x;
this.y = y;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
public double calcolaDistanza(Punto p) {
double dy = y - p.getY();
double dx = x - p.getX();
return Math.sqrt(dy*dy + dx*dx);
}
}
Punto3D.java
Codice PHP:
public class Punto3D extends Punto {
private int z;
public Punto3D(int x, int y, int z) {
setXYZ(x, y, z);
}
public void setXYZ(int x, int y, int z) {
setXY(x, y);
this.z = z;
}
public int getZ() {
return z;
}
public double calcolaDistanza3D(Punto3D p) {
double dy = getY() - p.getY();
double dx = getX() - p.getX();
double dz = getZ() - p.getZ();
return Math.sqrt(dy*dy + dx*dx + dz*dz);
}
}