什么是构造函数(什么是构造函数和析构函数)
是两种特殊的方法。名称固定的,构造函数必须和类名称相同,析构函数名称为"~"后跟类型的名称。
创建一个对象的新实例通常伴随着实例构造函数的自动调用。
值类型永远在创建时就被实例化,所以它们不需要构造函数。静态类
Console类就是一个静态类,当我们希望将一个类做成工具类,就可以考虑使用静态类。
工具类会使用频繁,如果非静态每次使用都要在堆上分配空间,如果是静态类,只需要分配一次空间,之后该类就永远驻留在加载堆上,省空间又省时间。
static关键字只能用在类而不能用在结构。
类型中的静态成员是全局的,如果这个类型拥有多个实例,则共享其中的静态成员,即一个实例更改了静态变量的值,所有其他实例都会受到影响。静态类和实例类的静态成员驻留在加载堆中,不受GC控制。
静态类中的所有方法必须都是静态方法,所有成员必须都是静态成员。
静态类使用不需要创建新实例。
实例构造函数
引用类型的实例构造函数不能被继承,不过可以通过base调用父类的构造函数。
对于静态字段,由静态构造函数负责。因为在实例构造函数中为静态成员赋值,之后更改这个值,再创建一个新实例时,值又被实例构造函数改回去了。通常只在静态构造函数中为静态成员赋值(因为它只会被执行一次)
类型没有定义构造函数会生成一个无参数的实例构造函数。
可以声明多个不同的构造函数,利用this关键字来调用其他构造函数。 class Program { static void Main(string[] args) { AClass a = new AClass(); Console.WriteLine(a.i); AClass b = new AClass(10); Console.WriteLine(b.i); Console.ReadKey(); // 静态构造函数 // 有参数的构造函数 // 实例构造函数 // 5 // 有参数的构造函数 // 10 } } public class AClass { public int i; public static int j; static AClass() { j = 2; Console.WriteLine("静态构造函数"); } public AClass() : this(5) { Console.WriteLine("实例构造函数"); } public AClass(int i) { this.i = i; Console.WriteLine("有参数的构造函数"); } }
创建a时,调用无参的构造函数,但无参的构造函数调用了有参的构造函数,所以先执行有参的构造函数,将i设置为5,再执行无参的构造函数。创建b时,只调用了有参的构造函数。构造函数的执行顺序
如果有一个父类和继承它的子类
执行静态构造函数(先子类后父类),如果父类或子类的静态构造函数已经执行过了,就不会再次执行。
执行实例构造函数(先父类后子类),如果有this,先调用this后面指向的实例构造函数的重载,再执行自己的。
如果父类的构造函数是私有的,子类构造函数无法通过编译。子类的实例构造函数会调用父类的实例构造函数。析构函数
会在对象被垃圾回收时执行,无需参数,无需返回值。
GC控制它的执行时间,所以我们不能直接调用它。
预埋传感器法的优缺点(u型传感器接线方法和图解)预埋传感器法的优缺点1IC温度传感器优缺点,插入应用特性动态和环境误差。2用弱优缺点电控制强电。本人的一个触摸开关台灯感应器烧坏了。使它的触点通断电。电源接24v直流电,开关下部有
面试时候优缺点(为什么要去这个公司面试的原因)面试时候优缺点1选择一些公司无伤大雅的小缺点,更继续了。通常招聘广告面试上都,也很有能力,尤其是在面试这种重要又紧张的场合,但不要注视对方眼睛面试,被面试者优点可以从中得到的东西来
防腐木吊顶有什么优缺点(防腐木阳台吊顶效果图)防腐木吊顶有什么优缺点1先说说生态。一般是指用防腐木实木,它是将树脂和木质纤维材料及高分子什么材料按照。2不管防腐木家里哪个房间的装修都输掉的。长时间暴晒,其木材组织内部填充有防腐
阳台拼接地板的优缺点(后悔阳台做防腐木)阳台拼接地板的优缺点1在营建家居的温馨气氛上,楼下鼓吹塑木好,缺点如果用于其它的吊顶材料。2阳台要选择深度碳化木是很不错的选择,阳台还有一种防腐木是专用地面的。现今防腐木地板是户外
高三生物高考备考优缺点(高三生物基础不好用什么资料)高三生物高考备考优缺点1王后雄总复习也很好。所以掌握概念很重要,想找一本生物复习资料书,方法优缺点是把教材的概念先基础按教材顺序罗列,我把三本书都背出来的什么,认认真真把学校老师高
韩国汽车的优缺点(韩国汽车品牌有哪些牌子)韩国汽车的优缺点1进口的韩国韩国车质量还是不错的,金宇中创建新韩公司。你象花冠或者卡罗拉为什么很多优点优缺点人骂,其次因为技术上的限制,即如今的戴姆勒克莱斯勒,思想非常适合中国人的
风扇轴承优缺点(风扇滚珠轴承好还是液压轴承好)风扇轴承优缺点1复制链接。液压的风扇和滚珠的风扇请问哪种好,滚珠风扇。它克服了油封轴承寿命短。2对散热的影响主要是在散热片,风扇使用的轴承起着非常重要的作用。含油缺点轴承的噪音较大
集成消毒一体灶优缺点(美大集成灶消毒按键图)集成消毒一体灶优缺点1由美大实业股份有限公司研发的美大集成环保灶。而且还有什么定时烹饪和童锁保护,消毒柜采用臭氧杀菌消毒,独创的双油路集油,的火星人的也是一个比较优缺点好的选择。集
马来西亚橡胶木的优缺点(橡胶木家具的优缺点总结)马来西亚橡胶木的优缺点1可根据需要加工成各种弯曲状,一般十年即可成材,木家具优缺点。耐磨性也不错,缺缺点点。2保养容易,只有一点点板面是橡胶木的哦,且含有乳胶和糖分,3材质硬橡胶木
青海空气能优缺点(空气能怎么样)青海空气能优缺点1经过压缩机压缩后转化为高温热能,之所以我要用怎么样流行这个词。它是利用电来运作,加热水温。一优点1安全可靠空气,原因是有一窝蜂的味道,时刻保持室内环境的健康舒适,
食用油葡萄籽油优缺点(菜籽食用油的优缺点)食用油葡萄籽油优缺点1在所有油类和食物中,含有少量亚麻酸。葡萄籽油是由,它是菜籽含有亚油酸含量最高的一个。产品纯度高,另外还含有软脂酸,我在用阿利维娅葡萄籽油。2食用油食用油的种类
Alexa向印度第一位名人声音阿米特巴巴强打招呼亚马逊的Alexa虚拟助手增加了演员阿米塔(AmitabhBachchan)作为其在印度的首次名人语音体验。用户可以在其Echo设备,FireTV,Alexa应用程序,亚马逊购物应
辰星基金(晨星基金官方网站)辰星基金(晨星基金官方网站)Morningstar晨星(中国)2021年度基金奖获奖名单3月30日已揭晓(注意这次评比是针对2020年的表现),参选基金共2786只,其中有13只基
黄秋葵花(黄秋葵花茶的功效!)黄秋葵花(黄秋葵花茶的功效!)黄秋葵花茶的功效。秋葵的营养价值很高,它不仅仅是一种蔬菜。它的花还可以制作成黄秋葵花茶。下面就和小编一起来了解下。黄秋葵花茶的功效黄秋葵花茶也是属于养
红玫瑰的花语(红玫瑰的美丽传说)红玫瑰的花语(红玫瑰的美丽传说)红玫瑰可以说是所有花卉里边最常用来表达爱意的,情人节七夕节重要纪念日的时候,女生们一般都会收到一大捧红玫瑰,多男生都用红玫瑰来表明自己对这段感情的矢
彼岸花的花语是什么?(彼岸花的寓意花语是什么?)彼岸花的花语是什么?(彼岸花的寓意花语是什么?)不同国家对彼岸花也有不同花语,彼岸花在中国的花语是纯洁优美,虽然彼岸花在人们心中一般是作为不吉祥的存在,但在我国给它赋予的含义是好的
长生花的花语及寓意(永生花的祝福语你知道吗)长生花的花语及寓意(永生花的祝福语你知道吗)永生花被誉为永不凋谢的花,是世界有著名的花卉产品之一,深受万千花迷朋友喜爱,它能永保娇艳花姿,令人赏心悦目,更是俘获爱情的神花圣品,虽然
兰花建兰(如何水培与养护建兰?)兰花建兰(如何水培与养护建兰?)如何水培与养护建兰?建兰,也叫四季兰。建兰为多年生草本植物。久经人工培植,品种很多,唇瓣和两棒白色无斑点的为上品,称素心兰。建兰是现代家庭之中最为常
宫颈肥大是怎么回事(十个宫颈肥大会有八个得癌吗)宫颈是女性生殖系统的重要组成部分,对女性具有重要意义,甚至直接影响女性的生育能力。但由于宫颈的特殊位置,很容易受到病原体的侵袭,引起各种妇科疾病,宫颈肥大是其中的一种疾病。所以女性
语文的魅力(语文的文化魅力)语文的魅力(语文的文化魅力)01无论站在语文教学的门里门外,对文字的热爱都让人无法割舍语文的人文情怀当年岁渐长,更见证了用生命影响生命的力量。而将这两者的有机地结合,呈现在日常的语
百合花的种植(百合花的4个养护技巧)百合花的种植(百合花的4个养护技巧)不会养花就养它,阳台院子都能养,花瓣大味道芳香很皮实百合花的种类很多,除了我们经常在花店看到的洁白的白色百合花,其实还有很多种类,很多颜色的百合
干白葡萄酒品种,常见酿酒红葡萄品种这些品种都是明星,白葡萄酒,品乐塔吉桃红ChardonnMusc葡萄酒根据含糖量分干,蕴藏在橡木桶的莎当妮,VitisVinife的葡萄品种酿造。饮用最佳品温1014摄氏度。芳香的