首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

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

2012-01-20 
为什么这个程序不能运行?请哪位大虾讲下原理,谢谢!public class Circle{void printArea(double r){System.

为什么这个程序不能运行?请哪位大虾讲下原理,谢谢!
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

热点排行