地磁北极和地理南极:JAVA中的问题
来源:百度文库 编辑:查人人中国名人网 时间:2024/05/10 05:38:53
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Logon extends JFrame
{
}
public class swing{
public static void main(String args[])
{
}
}
------------------------------------
用的Eclipse,为什么Logon会出错?有红色波浪号
import java.awt.event.*;
import javax.swing.*;
public class Logon extends JFrame
{
}
public class swing{
public static void main(String args[])
{
}
}
------------------------------------
用的Eclipse,为什么Logon会出错?有红色波浪号
不能在一个Java文件里有两个Public 类,只能有一个public 类,其他的只能是内部类,也就是不能再用public 修饰了。Java的内部类跟static方法一样,受到很多的限制,如果不了解,在编译时就会出现很多看来莫名其妙的错误。当然也正因为它有类似不能用Public修饰的限定,又有它很多好处,比如除了它的外部类,其它类不能访问它的成员变量和方法一样,具体的我也记得不是很清楚,可以去查查资料,我这只是一个引导,尽力了。。。。
一句话,慎用。
不能在一个Java程序里有两个主Public 类
只有一个是PUBLIC类
其余的都是PRIVATE或PROTECT类,是内部类
如果一个.java中文件有一个public类,那么类名必须和文件名相同;如果有两个,是不能通过编译的
不能有两个public的类
楼上的正确,这样的问题以后不要犯了