当前位置: 代码迷 >> Java相关 >> main()
  详细解决方案

main()

热度:451   发布时间:2007-07-01 11:14:17.0
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可以,哪位高手可以帮我解释一下这是为什么?
搜索更多相关的解决方案: statements  something  public  

----------------解决方案--------------------------------------------------------
看错,当我什么都没说

[此贴子已经被作者于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
}

}

----------------解决方案--------------------------------------------------------

如果是这样的话,那就没有错了

构造函数放哪里都可以,就是不要放到别的方法里面


----------------解决方案--------------------------------------------------------
  相关解决方案