构造方法与析构方法

每当类实例化一个对象时,系统就会自动调用构造方法。当类中没有定义构造方法时,编译器会在类中自动创建一个不带参数的构造方法。
1.构造方法没有返回值。定义时,不用带返回值修饰符。
2.构造方法的名称要与类名相同。
3.自定义的构造方法必须是有参的,否则编译时会出错,除非,但在自定义的构造方法中用关键字 this(参数) 就可以实现无参数构造方法的定义
 
在创建了类的实例对象后,该对象会在内存中占据一定的内存,我们可以通过析构方法finalize(),在对象没被系统自动回收之前就把对象销毁掉。
1.析构方法finalize()没有任何参数和返回值
2.一个类有且只有一个析构方法。
posted @ 2015-12-04 18:01  doxob  阅读(96)  评论(0)    收藏  举报