首先抽象类是有构造方法的,我先前一直以为抽象类不能实例化所以是没有构造方法的,,显然这个想法是错误的,因为构造器跟对象没有关系。在此明白一点构造器并不是产生一个对象,而是对成员变量进行初始化。之前看过java开发手册中层说调用构造器是创建对象的唯一方法,个人认为这个说法是错误的。当然进行初始化之前必须要有个对象,然而这个对象不是由调用构造器产生的。下面来说说抽象类的构造器是干什么用的:首先抽象类是有构造方法的,我先前一直以为抽象类不能实例化所以是没有构造方法的,,显然这个想法是
首先抽象类是有构造方法的,我先前一直以为抽象类不能实例化所以是没有构造方法的,,显然这个想法是错误的,因为构造器跟对象没有关系。在此明白一点构造器并不是产生一个对象,而是对成员变量进行初始化。之前看过java开发手册中层说调用构造器是创建对象的唯一方法,个人认为这个说法是错误的。当然进行初始化之前必须要有个对象,然而这个对象不是由调用构造器产生的。下面来说说抽象类的构造器是干什么用的:首先抽象类是有构造方法的,我先前一直以为抽象类不能实例化所以是没有构造方法的,,显然这个想法是