1. 可以。但是只能有一个public类。命名规则就是不能同名咯。public类必须和文件名一致。没有public类时,可以和文件名不一致。你的根类是什么定义呢?2。Java里边没有真正意义上的全局变量。你可以将这个"全局变量“放在某一个类中声明为public static变量来使用。公共函数也是这样啦。public static 函数。
解决方案 »
- 生产者与消费者(线程问题)
- 在windows下设的那个环境变量和在Dos窗口里用-classpath以及set classpath这三个环境变量会相互替换么?
- 急急!!!String[] value = req.getParameterValues(name)怎么实现
- 数组问题
- 可不可介绍一个有大量源代码程序例子的网址提供学习?
- 请问这是什么错误Exception in thread "main" java.lang.NullPointerException
- 请大家介绍一下什么叫java和数据结构结合(做学生成绩记录表)!大分在后面!
- 编译成exe
- 我写了一个Applet,想在这个Applet的某个特定位置(x,y)放一个自定义组件,怎么写?
- ias和weblogic的appserver和webserver的协作问题!!
- 初级问题
- 关于我的毕业设计。
public类必须和文件名一致,命名规则没有其它要求.
public类必须为.java文件里的根类..java文件里面的各个class是独立的跟卸再多个文件没有区别,
所以第二条就不必去想了,你可能是搞C或是basic出身的,
所以建议你先树立好面向对象编程的习惯就好。
象上面几位说的那样,public类必须和文件名一致。没有public类时,
可以和文件名不一致。我也没明白你说的的根类是什么意思。
你说的全局变量在在java里面实现是这样的:
一个public类里面声为明public static变量来使用。
公共函数实现方法与上面一样.
可以有多个并行类的.
class A{
class B{}
}
class C{
class D{}
}
2。用public static修饰吧,
以后就用类名.变量调用就可以了.