还有一个问题:
构造函数是不是包括两大类:一个是没有参数的,二是系统自动给配置的那种??

解决方案 »

  1.   

    构造函数是可以有参数的。
    自定义了了构造函数,jdk就不会产生缺省构造函数(也就是你说的自动配置的)
    如:
    class A {
    private int _i;

    public A(int i) {
    _i = i;
    }

    public void print() {
    System.out.println(_i);
    }
    }此时你再尝试 new A() ,编译器就会报错。
      

  2.   

    1,类生成时第一个调用的方法就是构造方法
    2你说的是对的
    3如果你没有写构造方法(带或不带参数的),系统才会自动给你生成一个。
    4就一类构造方法