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)