(205)封装是为了隐藏细节,只对外公开必要的接口 。在 C++ 等语言里,直接用代码来写成类。 在 UE 里,成了图形化界面,做的也是一样的事情,建立蓝图,都是继承了 actor 这个基类,再定义自己的变量与函数,并可以修改这些变量与函数的访问域。

++如图,定义了这个事件函数的访问域。
(206)继承 :

(207)子类的多态与重载函数与事件 :

++ 子类重写父类函数 :

++ 重写 :

++ 对基类中事件函数的重写 :

(208)父类与子类中的事件分发器 :

++ 在关卡蓝图里,为子类重新编写了父类中的分发器绑定 :

(209**)接着学习蓝图里实现的接口,在子类里的重写** :

++ 在子类中重载接口:

(210)
谢谢