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

来源:8-6 Java 中的构造方法

w雪

2016-03-11 11:48

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

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

写回答 关注

3回答

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

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

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


    w雪

    非常感谢!

    2016-03-11 12:46:30

    共 1 条回复 >

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

    引用怎么理解啊?

  • LFWen
    2016-03-11 12:19:56
    1. 构造方法在创建对象时自动调用

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

    w雪

    非常感谢!

    2016-03-11 12:47:30

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题