问答详情
源自:8-6 Java 中的构造方法

构造方法和普通方法有什么不同? 1、构造方法可以定义在另一个类中,普通方法不能; 2、构造方法必无返回值 3、构造方法在创建对象时直接赋值,普通方法不行 4、功能不同,构造方法用于创建一个对象,普通方法用来描述这个对象能做什么 我总结的对吗?还有其他相同或者不同吗?

构造方法和普通方法有什么不同? 1、构造方法可以定义在另一个类中,普通方法不能; 2、构造方法必无返回值 3、构造方法在创建对象时直接赋值,普通方法不行 4、功能不同,构造方法用于创建一个对象,普通方法用来描述这个对象能做什么

 我总结的对吗?还有其他相同或者不同吗?

提问者:w雪 2016-03-11 11:48

个回答

  • 热爱生活的猫
    2016-03-11 12:26:38
    已采纳

    1. 特点:首先构造方法没有返回值(而普通类有),然后名字要与类名保持一致。
      2.作用:构造方法主要用于完成 成员变量的初始化工作。
      3.注意:每个类至少包含一个构造方法,如果没有,系统会自动创建一个默认的无参构造函数。

      4.调用时间:构造方法实在new对象的时候被调用,是被系统自动调用的,而且一定会被调用。

    2. 而普通方法主要用于描述,对象用于的行为。有用户自己显示的调用。()


  • 张利考
    2016-05-16 13:30:05

    引用怎么理解啊?

  • LFWen
    2016-03-11 12:19:56

    1. 构造方法在创建对象时自动调用

    2. 构造方法与普通方法一样,重载