c#专题篇【核心章】⭐
【摘要】 👨💻个人主页:@元宇宙-秩沅👨💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!👨💻 本文由 秩沅 原创👨💻 收录于专栏:unity之c#专题篇 ⭐🅰️Unity之c#专题篇——【核心章】⭐@[TOC] 🎶前言核心章知识点实践题单入口-点击进入 🎶(==A==)面向对象抽象 == 形容面向对象编程——可以用中文去形容,把类对象的共同点提取出来,然后对...

👨💻个人主页:@元宇宙-秩沅
👨💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!
👨💻 本文由 秩沅 原创
👨💻 收录于专栏:unity之c#专题篇

⭐🅰️Unity之c#专题篇——【核心章】⭐
@[TOC]
🎶前言
🎶(==A==)面向对象
- 抽象 == 形容
- 面向对象编程——可以用中文去形容,把类对象的共同点提取出来,然后对照用程序语言进行翻译

🎶(==B==)封装—类和对象

- 空间路线开辟图示

引用类型: string,数组,类
🎶(==C==)封装—构造函数

- :this()的实践

- GC回收分代算法的机制


🎶(==D==)封装—属性

🎶(==E==)封装—索引器

🎶(==F==)封装—静态成员
- 自定义类型是不能加上static的因为它是类型(比如结构体,接口),变量是可以加上static的


🎶(==G==)封装—静态类和静态构造函数


🎶(==H==)封装—拓展方法(静态类的静态)

- 实质就是一个静态方法,还存储静态类当中 ,静态中操作使用, 工具箱类中的工具,这个工具还得工具箱里面使用
🎶( ==I== )封装—运算符重载(静态方法)

🎶(==J==)封装—内部类和分部类

🎶(==K==)继承

🎶(==L==)继承—里氏替换原则

🎶(==M==)继承—构造函数

🎶(==N==)继承—万物之父Object

- is as 操作符

🎶(==O==)继承—密封类

🎶(==S==)继承—密封方法

🎶(==O==)多态

🎶(==P==)多态—虚方法-重写-base

🎶(==Q==)多态—抽象类抽象方法


🎶(==R==)多态—接口
- 补充:接口不能+static

- 声明变量时一般用大写字母”I“开头

🎶(==T==)面向对象相关—命名空间

🎶(==U==)面向对象相关—万物之父的方法

🎶(==V==)面向对象相关—String
思维导图


String中产生垃圾的原理图


若直接是:
string a =“21”;
string = a+“23”;——此时就是两个空间,“23”是从常量池里开辟的。
🎶(==W==)面向对象相关—StringBuilder
- 思维导图


- StringBuilder的自动扩容原理————这也就是比String效率更优化的原因

🎶(==X==)面向对象相关—结构体和类的区别

- 第6点的原因: 结构体是自定义类型,在定义完成之前,是未成型的对象,所以没有在未成型对象中声明一个该自定义成型对象的一说
- 如何选择结构体或者类

🎶(==X==)面向对象相关—抽象类和接口的区别

⭐相关文章⭐
⭐【2023unity游戏制作-mango的冒险】-6.关卡设计
⭐【2023unity游戏制作-mango的冒险】-5.攻击系统的简单实现
⭐【2023unity游戏制作-mango的冒险】-4.场景二的镜头和法球特效跟随
⭐【2023unity游戏制作-mango的冒险】-3.基础动作和动画API实现
⭐【2023unity游戏制作-mango的冒险】-2.始画面API制作
⭐【2023unity游戏制作-mango的冒险】-1.场景搭建
⭐本站最全-unity常用API大全(万字详解),不信你不收藏
你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者


















评论(0)