python构造方法的作用_python中类的作用

python构造方法的作用_python中类的作用1.构造函数的作用构造函数主要用来在创建对象时完成对对象属性的一些初始化等操作,当创建对象时,对象会自动调用它的构造函数。一般来说,构造函数有以下三个方面的作用:■给创建的对象建立一个标识符;■为对象数据成员开辟内存空间;■完成对象数据成员的初始化。2.默认构造函数当用户没有显式的去定义构造函数时,编译器会为类生成一个默认的构造函数,称为”默认构造函数”,默认构造函数不能完成…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1. 构造函数的作用

构造函数主要用来在创建对象时完成对对象属性的一些初始化等操作, 当创建

对象时, 对象会自动调用它的构造函数。一般来说, 构造函数有以下三个方面

的作用:

■ 给创建的对象建立一个标识符;

■ 为对象数据成员开辟内存空间;

■ 完成对象数据成员的初始化。

2. 默认构造函数

当用户没有显式的去定义构造函数时, 编译器会为类生成一个默认的构造函数,

称为 “默认构造函数”, 默认构造函数不能完成对象数据成员的初始化, 只能给

对象创建一标识符, 并为对象中的数据成员开辟一定的内存空间。

3. 构造函数的特点

无论是用户自定义的构造函数还是默认构造函数都主要有以下特点:

①. 在对象被创建时自动执行;

②. 构造函数的函数名与类名相同;

③. 没有返回值类型、也没有返回值;

④. 构造函数不能被显式调用。

4.

构造函数是以双下划线(__)开头的类函数。构造函数的名称是__init__()。

创建对象时,如果需要,构造函数可以接受参数。当创建没有构造函数的类时,Python会自动创建一个不执行任何操作的默认构造函数。

每个类必须有一个构造函数,即使它只依赖于默认构造函数

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195841.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • qtreeview和qtreewidget_复杂的事情简单例子

    qtreeview和qtreewidget_复杂的事情简单例子#include<QtGui>classTreeView:publicQTreeView{public:TreeView();voiditerateOverItems();

    2022年8月6日
    6
  • SPPNet的原理[通俗易懂]

    SPPNet的原理[通俗易懂]简介SPPNet的英文名称是SpatialPyramidPoolingConvolutionalNetworks,翻译成中文是“空间金字塔池化卷积网络”。paper地址https://arxiv.org/pdf/1406.4729.pdf原理    SPPNet主要做了一件事:将CNN的输入从固定尺寸改进为任意尺寸。例如,在普通的CNN结构中,输入的尺寸往往是固定的(如224*224…

    2022年5月12日
    46
  • setContentView剖析[通俗易懂]

    setContentView剖析[通俗易懂]1、setContentView的作用是将View加载到根view之上,这样当显示view时,先显示根view,然后在显示子view,以此类推,最终将所有view显示出来。2、setContentView必须要放在findviewbyid之前,因为view在加载之前是无法引用的。3、setContentView最本质的作用是为要显示的view分配内存。4、act

    2022年6月26日
    31
  • 两地三中心是什么意思「建议收藏」

    两地三中心是什么意思「建议收藏」两地三中心随着IT应用的快速发展,金融,银行,政府等越来越多的用户要求核心业务7*24不断网,不断电持续运行,进而出现了两地三中心的方案,是一些大型企业因为大自然的灾害而在同城选择两个机房异地选择一个机房而组成的称两地三中心,这样的方案具备高可用和灾难备份能力。同城双机房指的是在同一个城市或相邻的城市建立两个相同的系统,双中心具备等同的业务处理能力并通过高速链路实时数据同步,日常情况下可同时分…

    2022年6月16日
    54
  • 一些入门的c#程序

    一些入门的c#程序

    2021年9月28日
    42
  • Sql Server datetime 和 smalldatetime时间函数的区别

    Sql Server datetime 和 smalldatetime时间函数的区别datetime和smalldatetime代表日期和一天内的时间的日期和时间数据类型。datetime从1753年1月1日到9999年12月31日的日期和时间数据,精确度为百分之三秒(等于3.33毫秒或0.00333秒)。如下表所示,把值调整到.000、.003、或.007秒的增量。

    2022年5月18日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号