java编程问题 一小段编程
publicclassTest2Class{publicstaticvoidmain(String[]args){intret=StaticClass.add(10,20...
public class Test2Class{
public static void main(String[] args){
int ret = StaticClass.add(10,20);
System.out.println("ret ="+ ret);
int ret2 = StaticClass.add(15,25);
System.out.println("ret2 ="+ ret2);
}
}
public class StaticClass {
public static int add(int a,int b){
System.out.println("a ="+ a +"b="+b);
return a + b;
}
}
1。编译不通过,是不是"public class StaticClass {"中得去public
2。请解释一下public为什么会出现这种情况? 展开
public static void main(String[] args){
int ret = StaticClass.add(10,20);
System.out.println("ret ="+ ret);
int ret2 = StaticClass.add(15,25);
System.out.println("ret2 ="+ ret2);
}
}
public class StaticClass {
public static int add(int a,int b){
System.out.println("a ="+ a +"b="+b);
return a + b;
}
}
1。编译不通过,是不是"public class StaticClass {"中得去public
2。请解释一下public为什么会出现这种情况? 展开
3个回答
展开全部
一个java文件中只可以有一个public类 没有为什么 这是java编程规定 如果多了 有外部读取你的类 他就无法分辨读哪个是正确的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只能有一个类是public,就是你Java文件同名的类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询