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

一个人网站开发推广引流方法与渠道

一个人网站开发,推广引流方法与渠道,开发公众号平台,网站上做推广前言 随着上一节我们对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://www.dtcms.com/wzjs/111961.html

相关文章:

  • 做电商的常去网站中国营销传播网官网
  • 组织部网站建设方案正规代运营公司
  • 百度的网址是什么呢360seo
  • 南宁网站建设智能优化2021拉新推广佣金排行榜
  • 宁德市蕉城区建设局网站网站快速收录的方法
  • 做网站首先必须切割图片吗浙江网站推广运营
  • 今天的最新疫情引擎优化搜索
  • 西安网站建设 app百度seo快排软件
  • 阿里云做网站送服务器18岁以上站长统计
  • 石家庄网站制作视频seo快速提升排名
  • wordpress 插件 打不开什么是seo推广
  • 广告网站建设最专业微信营销系统
  • 东莞网站优化制作本地推广最好用的平台
  • 如何在asp网站顶部添加设为首页加入收藏代码?2023年重大时政热点
  • 唯美网站建设长沙网站优化推广方案
  • 保定网络公司建设网站16种营销模型
  • 珠海哪家做企业网站公司好合肥网站建设程序
  • 宿迁网站建设cy0001国际国内新闻最新消息今天
  • 做魔杖网站常熟网络推广
  • 长臂挖机出租东莞网站建设广告网
  • 网站导航页面制作优化营商环境 提升服务效能
  • 想查客户信息做网站舆情监测系统排名
  • 整形医院网站建设百度信息流优化
  • 中国最著名网站建设公司德国搜索引擎
  • 男女做那事是什 网站在哪里做推广效果好
  • 建设银行网站入口seo技术代理
  • 苏州论坛型网站建设百度官方电话人工服务电话
  • 万能图片编辑器seosem是指什么意思
  • 网站建设需要什么人网站外链优化方法
  • 网站首页图片效果搜索引擎优化需要多少钱