c#专题篇【核心章】⭐

举报
Mango易创 发表于 2023/06/25 19:19:21 2023/06/25
【摘要】 👨‍💻个人主页:@元宇宙-秩沅👨‍💻 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的区别以及规范性

  • 思维导图
    在这里插入图片描述
    在这里插入图片描述

  • 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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。