开发者社区 问答 正文

构造方法有哪些特性?

构造方法有哪些特性?

展开
收起
问问小秘 2020-03-27 17:51:25 1234 分享 版权
2 条回答
写回答
取消 提交回答
  • 有点尴尬唉 你要寻找的东西已经被吃掉啦!

    (1)构造方法名一定与类同名。

    (2)构造方法无返回值类型(void也不行)

    (3)构造方法可以没有(默认一个无参构造方法),也可以有多个构造方法。他们之间构成重载关系。

    (4)如果定义有参构造函数,则无参构造函数将被自动屏蔽。

    (5)构造方法不能被继承。

    (6)构造方法不能手动调用,在创建类实例的时候自动调用构造方法。

    作用:

    (1)初始化对象,为对象赋初值。

    (2)简化我们为类字段赋值的代码。

    7.简述构造方法和普通方法的区别:

    (1)构造方法一定与类同名,普通方法就可以不用。

    (2)构造方法无返回值类型(void也不行),普通方法可以返回。

    2020-03-27 18:00:05
    赞同 展开评论
  • 名字与类名相同;

    没有返回值,但不能用void声明构造函数;

    生成类的对象时自动执行,无需调用。

    2020-03-27 17:51:34
    赞同 展开评论
问答地址: