书上只是把两个类的代码贴在一起了而已,你应该把两个类拆成两个java文件。
如果硬要写成一个文件,那么main方法应该是存在Test类的作用域而不是CallByValue这个类里面。而且这样是不规范的写法。
1、打开记事本并新建一个文本文档。2、在文本文档中输入以下代码:
3、保存文件,文件名必须与类名相同,以.java为后缀名,例如Main.java。
4、打开命令提示符,进入文件所在目录,并编译Java程序,命令为:javacMain.java。
5、运行Java程序,命令为:javaMain。
java中的main方法是一个“程序(应用)”的启动方法,一个程序只有一个main方法,并不是每个class都要有的,只有启动类才会需要有。你的这个类明显是由其它类调用的。也许你问这个问题是因为你没有在你的工程中找到这个main方法,这也不奇怪,有些程序的main方法在它允许的平台里封装了(但是肯定有!),比如android的代码就找不到,它的main方法在framework层封装了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)