基础篇5 类与对象 和 封装与继承
什么是类和对象
- 什么是类和对象
当我在文件夹里创建了一个预制件,然后利用之前在spawnerSample里的代码套进去
操作是:右键创建一个空的预制件 – 将SpawnerSample加入到预制件 – 在object to Spawn那里是空的,我们需要加入你想要的模型,如money,我加入了money后 – 运行 –产生了一堆钱。
结论:我们可以通过c#创建一个类的代码,然后通过预制件来生成它。
- 关于命名空间
- Namespace : 同一个文件夹里不需要命名空间
- 封装
- 封装与继承相关文档 b站相关视频44-45
- 什么是封装
一句话概括封装:public 是公开, private是私人,如果不想让别人碰你的设定就将变量设置为private,可以触碰的为public
代码例子:
using System;[Serializable]public class phoenix{public string PhoenixName; //名字public int age;//年龄public int hp;//血量public string color;//颜色private bool Reburn = false;//全参构造函数public phoenix(string phoenixName, int age, int hp, string color){PhoenixName = phoenixName;this.age = age;this.hp = hp;this.color = color;}//无参构造方法public phoenix(){}private void isReburn(){this.hp = 1000;this.Reburn = true;}}我不想让别人碰我的重生代码(Reburn),则为设置Reburn变量为private
后面设置了一个私人的类重生
private可写可不写,不写封装的变量全部默认为private。