本帖最后由 陈君 于 2014-6-1 09:34 编辑
***构造方法严格意义上讲,只完成:分配内存空间,创建对象,将对象的字段初始化为null,0或false(默认的构造方法)。 以上是视频里对构造方法所完成工作的介绍。 但是我认为这里讲错了 因为我们每次调用构造函数的时候都要用new。而new的作用是动态分配内存,所以这里构造函数应该是没有分配内存空间的作用的。 或者说new分配好内存后,是通过构造方法来把各各分散的内存块联系到一个对象里面。但是无论如何构造方法都应该是没有分配内存的功能的。大家看看我说的有没有道理。 |