一个Java源文件中的多个类如何处理?

cutenana 2009-09-06 02:10:08
以下是课本上标准的例子,主要是讲解静态方法
但是为何不能编译运行通过?
查了资料说一个java源文件中可以有多个类,但是有限制,有且只能够有主类是public的,如果这样的话,非主类应该用什么限制词修饰呢?
比如下面例子中的class A

public class A
{
int a;
static int b;

void setab(int i)
{
a = i;
b = i + 1;
}

int geta()
{
return a;
}

static void setb(int i)
{
b += i;
}

static int getb(int i)
{
return b;
}
}

public class Exam3_7
{
public static void main(String args[])
{
A x = new A();
A y = new A();
x.setab(5);
y.setab(10);
System.out.println("x.a = " + x.getab() + ", y.a = " + y.getab());
x.setb(-5);
y.setb(-10);
System.out.println("x.b = " + x.getb() + ", y.b = " + y.getb());
}
}
...全文
189 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
windforcecn 2009-09-06
  • 打赏
  • 举报
回复
另一个public类用static修饰
cutenana 2009-09-06
  • 打赏
  • 举报
回复
自己发的帖子为什么自己删不掉呢?
自己已经解决了问题该怎么办呢?

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧