永发信息网

c#:构造函数的作用,

答案:3  悬赏:50  手机版
解决时间 2021-02-17 18:53
c#:构造函数的作用,
最佳答案
构造函数是一种特殊的成员函数,它主要用于为对象分配存储空间,对数据成员进行初始化.
构造函数具有一些特殊的性质:
(1)构造函数的名字必须与类同名;
(2)构造函数没有返回类型,它可以带参数,也可以不带参数;
(3)声明类对象时,系统自动调用构造函数,构造函数不能被显式调用;
(4)构造函数可以重载,从而提供初始化类对象的不同方法;
(5)若在声明时未定义构造函数,系统会自动生成默认的构造函数,此时构造函数的函数体为空.
(6)静态构造函数,用static修饰,用于初始化静态变量,一个类只允许有一个构造函数,在类实
例化时加载,这时修饰符public、private失去作用.
(7)可以使用public、protected、private修饰符。.
(8)引用父类构造时用():base()方法,引用自身重载的构造使用():this(int para).
(7)可以使用public、protected、private修饰符。
全部回答
初始化类的时候可以进行数据的一些赋值和初始化
简单来说可以传递参数,对一些变量等进行初始化。追问一些赋值不也可以不放在构造函数里吗?构造函数是系统会自动运行的?追答主要是实例化的时候,
比如实例化的时候可以带参数,也可以不带参数;
Form1 frm1=new Form()://不带参数;
Form1 frm1=new Form(1,2):带参数;
构造函数作用我个人理解是:在有些情况下要传递给函数一些参数,以便函数能够按要求执行;有些情况则不需要传递参数;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
“七分山,二分水,半分路屋,半分田”出自哪
最近身上很多皮屑一觉起来床单上全是咋回事
水育富贵竹需要再水中添加什么才会长的好?
歌词是中有一句是 :是我勇敢太久 ,歌名是什
HP ProLiant DL380的HP Proliant DL380G3
广州九伴信息科技有限公司怎么样?
取环多久会来月经,到日子了还没有来。
谁有无极县漂亮妹妹的电话,照片
这是什么电视剧或电影?
已知-x+3y=2,则3(x-3y)的平方-2(x-3y)-3
问道手游怎么赚取金币
0.6乘于0.8等于多少
红细胞的功能是A.止血和加速凝血B.运输养料C.
从武汉火车站到江夏区湖泗镇湖泗街怎么走
K1449次列车和1452次有什么区别
推荐资讯
什么是RAS特性
(10分)我国是一个人口大国,也是一个车辆使
当小学数学老师最多一天几节课?
下列关于法定盈余公积金的说法中,正确的是(
从郑州中心站到郑大一附院怎么坐公交车
很久没做过,然后做了一次就发炎了为什么啊?
民谣吉他中指 无名指 小拇指 拨弦后该怎样放
五台山青年旅舍wi-fi密码
昨晚做梦 梦见被人掐住脖子 手脚不能动 也叫
空城计中,带兵的若是司马诏,诸葛亮的空城计
我的卡是建行的,信用5000,取现2500,消费25
生态文明的核心是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?