main()
示例代码1====================public class class1{
//define some attributes or something
public static void main(string[] args){
//
public clsss1(){
//statements
}
}
}
示例代码2==============================
public class class1{
//define some attributes or something
public clsss1(){
//statements
}
//statements
public static void main(string[] args){
//statements
}
}
讨论======================
以上两种代码格式在eclipse都是可以运行(正确的)的,但是示例1却不能在windows的命令行中执行(有错误),而示例2可以,哪位高手可以帮我解释一下这是为什么?
----------------解决方案--------------------------------------------------------
看错,当我什么都没说
[此贴子已经被作者于2007-7-1 12:18:04编辑过]
----------------解决方案--------------------------------------------------------
扯吧,第一种在哪里都不可能运行的
----------------解决方案--------------------------------------------------------
回复:(千里冰封)扯吧,第一种在哪里都不可能运行的...
好像我把代码写错了,正确的第一种格式(如下) 确实的ECLIPSE下面运行通过了,
请问高手们:constructor 放在main 之后与之前有马上关系?????
[此贴子已经被作者于2007-7-1 14:41:31编辑过]
----------------解决方案--------------------------------------------------------
我是楼主,我错了:
我把第一类代码写错了:第一类代码是这样的
示例代码1====================
public class class1{
//define some attributes or something
public static void main(string[] args){
//
}
public clsss1(){
//statements
}
}
----------------解决方案--------------------------------------------------------
如果是这样的话,那就没有错了
构造函数放哪里都可以,就是不要放到别的方法里面
----------------解决方案--------------------------------------------------------