zoukankan      html  css  js  c++  java
  • 构造方法的作用和特点

    1. 构造函数的作用
            构造函数主要用来在创建对象时完成对对象属性的一些初始化等操作, 当创建
    对象时, 对象会自动调用它的构造函数。一般来说, 构造函数有以下三个方面
    的作用:
                ■ 给创建的对象建立一个标识符;
                ■ 为对象数据成员开辟内存空间;
                ■ 完成对象数据成员的初始化。

    2. 默认构造函数
            当用户没有显式的去定义构造函数时, 编译器会为类生成一个默认的构造函数, 
    称为 "默认构造函数", 默认构造函数不能完成对象数据成员的初始化, 只能给
    对象创建一标识符, 并为对象中的数据成员开辟一定的内存空间。

    构造方法的特点

    1、构造方法名一定与类同名

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

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

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

    5、构造方法不能被继承

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

     

    构造方法的使用场合

    1、当我们创建类实例时,就想给他的私有字段赋初值

    2、简化我们为类字段赋值的代码

  • 相关阅读:
    【c++】龟兔赛跑问题
    【2016.3.21】关于字符串的一点总结
    程序员面试宝典(第五版)里的错误
    团队作业_总结_RTCSD2017
    团队作业_一周二周_RTCSD2017
    第三次作业_RTCSD2017
    第二次作业_RTCSD
    分析Demo1闪灯例程里的main.c
    第一次作业_RTCSD2017
    约束与自由
  • 原文地址:https://www.cnblogs.com/efforts-will-be-lucky/p/7054782.html
Copyright © 2011-2022 走看看