什么是构造方法?构造方法和普通方法有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/06/13 16:32:40
在类中什么时候就必须使构造方法而不能使普通方法呢

1楼在胡说吧?创建类会调构造方法?构造方法实在new对象的时候被调用的,是被系统自动调用的,而且一定会被调用,构造方法一般用来给对象的属性做初始化的,构造方法没有返回值,普通方法必须有返回值,就算不返回也得写个
void,这就是他们的区别

简单的说:
构造方法就是创建一个类时首先执行的方法

所以,无论何时,只要你创建一个类,就必定会执行其构造方法。

当然,如果你没有定义构造方法,每个类都会执行其继承的Object的无参构

造方法

任何类都有构造方法,只不过有些是你自己重写了的,有些是因为你没有明写,所以系统自己给放上去一个。这是其一。

构造方法的作用是返回给调用者该类的实例,可是在该实例产生之前是不能调用该类中的任何方法的(没有鱼竿,怎么拿鱼竿钓鱼),所以任何类的构造方法都是用new关键字来调用的。而普通方法是用 实例名.方法名 调用。如果是静态方法,就用 类名.方法名 调用。 这是其二。

不知道说清楚了没有。