当前位置: 代码迷 >> Java相关 >> 为什么这个程序不能运行?请哪位讲下原理,多谢
  详细解决方案

为什么这个程序不能运行?请哪位讲下原理,多谢

热度:3152   发布时间:2013-02-25 21:50:34.0
为什么这个程序不能运行?请哪位大虾讲下原理,谢谢!
public class Circle{
  void printArea(double r){
  System.out.println(r*r*3.1416926);
  }
}
public class Rectangle{
  void printArea(double a,double b){
  System.out.println(a*b);
  }
}
public class MainClass{
  public static void main(String args[]){
  Circle circle = new Circle();
  circle.printArea(100);
  Rectangle rect = new Rectangle();
  rect.printArea(100,65);
  }
}

------解决方案--------------------------------------------------------
如果是在一个Java文件里面只能有一个Public类或接口。
所以把前面两个类的Public去掉或改为private
  相关解决方案