Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 关于方法类的练习_Java_Class_Methods - Fatal编程技术网

Java 关于方法类的练习

Java 关于方法类的练习,java,class,methods,Java,Class,Methods,我有一个奇怪的问题,关于distanza课的回忆。终端说它找不到方法距离的符号,我不知道原因。我是java的新手程序员。如果可能的话,请帮助我。 问题如下: [ 级经销商和级经销商: Class Distributore:`public class Distributore{ private Posizione pos; //ATTRIBUTI private double disp; } public Distributore(Posizione pos,double

我有一个奇怪的问题,关于distanza课的回忆。终端说它找不到方法距离的符号,我不知道原因。我是java的新手程序员。如果可能的话,请帮助我。 问题如下: [

级经销商和级经销商:

Class Distributore:`public class Distributore{
     private Posizione pos; //ATTRIBUTI
     private double disp;
}


public Distributore(Posizione pos,double disp){ //COTRUTTORI
    this.pos=pos;
    this.disp=disp;
}

public Posizione getPosizione(){        //METODI
    return pos;
}

public double getDisponibilità(){
    return disp;
}

public static double calcolaDistanza(Distributore start, Distributore end){
    return distanza(start.getPosizione(),end.getPosizione());
}


}`

import java.util.*;
import java.lang.*;

public class Posizione {

private double x,y; //ATTRIBURI

public Posizione( double x,double y){ //COSTRUTTORI
    this.x=x;
    this.y=y;
}

public  double getX(){      //METODI
    return x;
}

public  double getY(){      //METODI
    return y;
}

public  String toString(){  //METODI
    return "("+x +","+y +")";
}

public static double distanza(Posizione p1,Posizione p2){
    double d = Math.sqrt(((p2.getX())-(p1.getX()))*((p2.getX())-(p1.getX()))+(((p2.getY())-(p1.getY()))*((p2.getY())-(p1.getY()))));
return d;
}


}

distanza
Posizione
类的一种方法,所以要从另一个类调用它,请使用
Posizione.distanza
。您可能需要
Posizione.distanza(…)
非常感谢您,您解决了m问题!!