java怎样执行两个类?本人刚入门菜鸟一只,希望大家不吝赐教~

我是用Editplus进行编译运行的,代码一部分是这样的第一个类:importjavax.swing.JPanel;importjavax.swing.JProgress... 我是用Editplus进行编译运行的,代码一部分是这样的
第一个类:
import javax.swing.JPanel;
import javax.swing.JProgressBar;
public class A implements ActionListener {
…………
}
private void B( String gamelevel)
{…………
st=newMainClass(llk):
…………
}
pubic static void main(String[] args)
{
…………
}

第二个类是
import javax.swing.JLabel;
import javax.swing.JPanel;
public class MainClass extends Thread{
…………
}
这两个类要怎么在一起编译啊?需要用到包吗?
展开
 我来答
百度网友5b8b4d3
2012-04-15 · 超过15用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:45.3万
展开全部
不需要一起编译。额 说法也不对 你只需要 编译 A 就行了 当编译执行到new MainClass 的时候 会自动编译 MainClass 前提是 两个类的路径要放对
追问
我把MainClass和A放到一起了,但是我编译A的时候总是提示我MainClass没有声明……而且最奇怪的是它会提醒我说我的import之前要加class或者interface……我用的是editplus,会不会是它没有这个功能……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
freedxz
2012-04-15 · TA获得超过567个赞
知道小有建树答主
回答量:482
采纳率:0%
帮助的人:268万
展开全部
分别存成两个文件,一个叫A.java,另一个叫MainClass.java

放在同一目录下编译:
javac *.java

运行:
java A
更多追问追答
追问
编译javac *.java之后它居然提示我说要在import之前加class或者interface……
追答
如果你只用到这两个类,互相之间不需要import
因为你没有package, 而且放在同一目录下

如果不行,在操作系统的环境变量的CLASS_PATH里加上这个目录所在的路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a632b66151
2012-04-15 · TA获得超过1648个赞
知道小有建树答主
回答量:636
采纳率:25%
帮助的人:248万
展开全部
方法要写在类中的。main方法也不例外,虽然它属于所在的类,但它必需放到一个类中
更多追问追答
追问
放到一个类中是什么意思吖,需要再定义一个吗?求指点…
追答
例如你有几个方法:A,B,main,这些方法必须存在与类中,当然可以不是一个类。
例如:
class className{
方法A;
方法B;
main方法;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
康康199212
2012-04-15
知道答主
回答量:68
采纳率:0%
帮助的人:24.2万
展开全部
现在用editplus很少了,你ctrl+1一下试试
更多追问追答
追问
我试过了呢  当我存为A的时候就说我MainClass没有声明……存成MainClass就说我A没有声明……
追答
A的private改为public试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式