我正在尝试使用以下代码打印出矩形区域

  System.out.println("Area of rectOne: " + rectOne.getArea());


但是由于方法getArea是在另一个类中定义的,所以不应该

  System.out.println("Area of rectOne: " + rectOne.NameOfClass.getArea());

最佳答案

该答案假定rectOne是对具有getArea()方法的类的实例的引用。

getArea()是实例方法,因此,您需要引用此类的实例才能访问getArea()方法。

Rectangle rectOne = new Rectangle(); //Here you are getting reference to Rectangle instance.
rectOne.getArea();

关于java - 使用(.)操作数声明其他类中的方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14425050/

10-10 13:34