所谓实例构造就是指通常的构造函数带参数的和不带参数的,其中不带参数的构造函数又叫做默认构造函数。而类型构造函数又可称为静态构造函数。例如:































到创建Customer对象时候,customer = new Customer();时候有如下输出:
Customer type constructor was invoked.
Base type constructor was invoked.
Base instance was invoked.
Customer instance was invoked.
而在Java中却不一样,看下面的例子:































其输出结果为:
Base type constructor was invoked.
Customer type constructor was invoked.
Base instance constructor was invoked.
Customer instance constructor was invoked.