当前位置: 首页 > wzjs >正文

邢台做企业网站怎么在百度上免费做广告

邢台做企业网站,怎么在百度上免费做广告,雄安智能网站建设方案,免费网站软件app大全前言 随着上一节我们对StringBulider的讲解落下帷幕,c#核心的知识点我们也即将告一段落,我们讲完了面向对象要用的三大特性(封装,继承,多态)和七大原则。期中自然也不乏一些小的散的碎的的知识点。 今天我们要讲的也…

前言

随着上一节我们对StringBulider的讲解落下帷幕,c#核心的知识点我们也即将告一段落,我们讲完了面向对象要用的三大特性(封装,继承,多态)和七大原则。期中自然也不乏一些小的散的碎的的知识点。

今天我们要讲的也正如标题所说,是面试里经常用来开门拷打你的问题

所以我们今天主要讲结论(为了帮助你更好的背诵来对付面试),至于为什么,或者说你想探究他的深层原理,那博主可能就爱能莫助了,我们今天在这里都只会进行很简单的探讨(因为博主水平还没那么厉害,足够厉害了再发一篇讲的更细的),大家主要记住结论。

自然,你想自己根据先前学的知识自己梳理一下也是可以的。

在这节,我们也会简单探讨一下使用的场景和情况,供大家参考。

结构体和类的区别

区别概述

  1. 结构体和类最大的区别在存储空间上,结构体是类型,类是引用类型。
  2. 这意味着,结构体的存储空间在栈上,类的存储空间在堆上
  3. 结构体有封装,但是无继承和多态,也就是说不能使用protected
  4. 结构体的赋值不能为空,类可以。

细节区别

  • 结构体成员变量申明指定初始值 

  • 结构体不能申明无参构造函数,析构函数

  • 需要你进一步专研

结构体的特别之处

结构体可以继承接口,因为接口是行为的抽象,接口是一种只包含方法、属性、事件和索引器的抽象类型,定义了对象应有的行为。它们不依赖于特定的实现,因此结构体和类都可以实现相同的接口。

如何选择

  1. 用继承多态的场景选类
  2. 数据结合为对象优先结构体(类也可以,但是不建议)
  3. 值和引用类型的考虑

抽象类和接口的区别

相同点

  1. 都可以被继承

  2. 都不能直接实例化

  3. 都可以包含方法的申明 

  4. 子类必须实现没有实现的方法

  5. 满足里氏替换原则

区别

  1. 抽象类中可以有构造函数 ,接口不行

  2. 抽象类是单一继承,但是接口可以继承多个

  3. 抽象类中可以有成员变量

  4. 抽象类中也可以申明方法

  5. 抽象类中有访问修饰符

选择 

区别对象和行为的差距,然后在抽象类和接口中进行选择。这两个都是为了规范出现的东西,母的是帮助我们更好规范我们的编程行为。

总结

在本节中,我们深入探讨了 C# 中结构体和类以及抽象类和接口的相关知识,为应对面试提供关键结论。主要学习了以下要点:

  1. 结构体和类的区别
    • 核心差异:结构体为值类型,存储于栈上;类是引用类型,存储在堆上。结构体仅有封装,无继承与多态,不能用 protected;类具备封装、继承和多态。结构体赋值不可为空,类则可以。
    • 细节特性:结构体成员变量声明不能指定初始值,且无法声明无参构造函数和析构函数。不过,结构体能够继承接口,因其抽象行为不依赖特定实现,与类一样可实现相同接口。
    • 应用场景:涉及继承多态时优先选类;将数据组合为对象,结构体是较好选择(类虽也能实现,但不推荐)。
  2. 抽象类和接口的区别
    • 共同特性:二者均可被继承,不能直接实例化,可包含方法声明,子类必须实现未实现的方法,均遵循里氏替换原则。
    • 不同之处:抽象类有构造函数,接口没有;抽象类是单一继承,接口可多重继承;抽象类可拥有成员变量、声明方法并设置访问修饰符。
    • 选用准则:依据对象与行为的差异,在抽象类和接口间抉择,它们的存在旨在规范编程行为。

请期待我的下一篇博客!

期待您的关注与支持,感谢您对于佑梦游戏开发的关注!


文章转载自:

http://v89RyyPe.pzcjq.cn
http://UUJxP1Pm.pzcjq.cn
http://EiaCavYo.pzcjq.cn
http://oHdjrqi4.pzcjq.cn
http://AtG5f0Xj.pzcjq.cn
http://YtEbCz0Y.pzcjq.cn
http://TnGfcU8x.pzcjq.cn
http://Alu2be1L.pzcjq.cn
http://cDqpC0FE.pzcjq.cn
http://6tCAeKpz.pzcjq.cn
http://66ub24hK.pzcjq.cn
http://zdCxR7MR.pzcjq.cn
http://AQMO3bjB.pzcjq.cn
http://5W467dI8.pzcjq.cn
http://BXJghuWY.pzcjq.cn
http://y0L2aswg.pzcjq.cn
http://6TwpVffL.pzcjq.cn
http://NJNKPDtS.pzcjq.cn
http://B0eJnjhS.pzcjq.cn
http://tLNOTzf2.pzcjq.cn
http://fp4AOUrn.pzcjq.cn
http://77iEswDL.pzcjq.cn
http://DzZB5oMZ.pzcjq.cn
http://0UuJn2Us.pzcjq.cn
http://tqLVZlxT.pzcjq.cn
http://3yTKEBeL.pzcjq.cn
http://bzpUEWVP.pzcjq.cn
http://hls6N8rs.pzcjq.cn
http://fmrU919h.pzcjq.cn
http://HbpX0rtc.pzcjq.cn
http://www.dtcms.com/wzjs/634674.html

相关文章:

  • 有没有专门做京东天猫的人才网站吸引客流的25个技巧
  • 网站域名注册规则土巴兔装修公司电话
  • 海洋网络专业网站建设郑州排名前十的科技公司
  • 湘潭网站建设 就找磐石网络wordpress 如何修改导航链接
  • 三合一网站建设方案站点
  • 东莞企业网站模板建站wordpress百宝箱软件
  • h5手机端网站开发深圳网站建设联系方式
  • 实用网站的设计与实现网站设计工程师
  • 个人网站的作用佛山网站建设推广服务
  • 杭州高端企业网站建设公司的英文
  • 做外贸维护网站需要注意什么wordpress重复链接
  • 可以玩小游戏的网站湖北北京网站建设
  • 企业网站建设费未付款怎样挂账公司网站备案需要什么资料
  • 北京网站开发人员做网站的找哪个
  • 深圳网站开发是什么oa系统网站建设方案
  • 厦门网络建站公司网站建设专家工作总结
  • go做后端的网站做建材的网站好名字
  • 怎样做买东西的网站沙河做网站
  • 杭州市拱墅区住房与建设局网站做视频网站需要什么服务器
  • 北京海淀社保网站公司信用信息查询系统
  • 网站广告调词平台装修公司展厅效果图设计图片
  • 温州做高端网站公司广州网站关键词推广
  • 电脑培训学校学费多少新乐做网站优化
  • 青岛网站建设定制有什么推广网站
  • 辽宁省网站备案WordPress支持多少文章
  • 申请了域名怎么做网站应用市场app
  • 莱芜市网站建设wordpress 4.7.11搬家
  • 太湖县住房和城乡建设局网站搜索引擎优化步骤
  • 网站建设标准规范wordpress安装资料夹
  • 唐山哪里有建设网站的网站建设综合实训