不是这样理解的,java在创造出来的时候就已经规定好了,就拿你自己的代码简单的说吧,如果你要new一个对象的时候,如:public class xscj2{public static int a1(int a[]){int result=0,i=0;while (i<a.length)result+=a[i++];...
恩,你说的是对的,不过不光是这些原因:1.构造函数定义的时候不能有返回值,方法名称必须和类名一样2.可以有多个构造函数,也就是重载3.new的时候是根据参数类型来选择使用哪个构造函数例如:class AAA{public AAA(){}public AAA(int a){}}如果AAA a = new AAA();调用...