一个小程序,有一句我看不懂,请帮我解释一下。谢谢了。 不是很明白你的意思。你可能是认为它new的时候,会调用本类的构造,然后又进入了这一句,这样陷入死循环,是吧?其实不是这样的,main方法不会被new构造函数调用的。它不是构造函数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这个意思。不过,类还没结束。怎么就可以用它new了呢? 对,还是这个问题,这个main是一个静态方法,你注意到没有?静态方法意味着它不需一个类的实例,也可以由系统调用的。 Java 是基本上的纯面向对象语言,除了int,float,boolean几种数据类型外,其他的一切类型都是对象,java程序的执行入口是public staitc void main 这个函数,这个函数必须放在一个类中,但放在那个类中都无所谓,java的每个类编译之后都生成一个.class文件。java程序执行的时候找到main函数开始执行,这时候所有类都已经编译好了,包括main函数所在的类。注意不要用结构化变成的思想来看java程序。要用面向对象的思想。 main()函数只是为了运行程序而存在的。 跟类没有很大的关系 我慢慢明白了。谢谢sharetop(天生不笨),yangjf(Eastern),shenzy97(万人迷)三位。 执行main函数的时候,是完全可以调用类本身的构造函数。它和构造函数是类内部两种不同的方法! 万年历 如何自动获取JCombobox的值 Java对象序列化小结 用java写个嗅探程序 请问java中要从一个文件读取无符号的字节型整数? 有关Color的问题? 请问怎样在jbuilder中设置源程序编辑的格式? !!!java 中如何执行FTP命令?请高手指教。100分相赠 同时安装j2sdk和jbuilder,j2sdk下无法编译.java文件。WHY!!! Symantec组件使用后,如何处理能够使其在IE或Netscape中正常运行? 我想让结果集selectQuery的指针移到首位置,我该用何方法? 应该怎么发布这个可爱的Applet?
不过,类还没结束。怎么就可以用它new了呢?
对,还是这个问题,这个main是一个静态方法,你注意到没有?静态方法意味着它不需一个类的实例,也可以由系统调用的。
注意不要用结构化变成的思想来看java程序。要用面向对象的思想。