php动态网站开发案例教程电子版,裤子seo关键词,要注册一家公司需要什么条件,用路由器做网站目录 概述创建接口 概述
简单的说,接口提供一组公共的方法,不同的对象中继承这些方法后可以有不同的具体实现。任何使用接口的类都必须实现这些接口。实现解耦解决多继承的问题
创建接口 // Fill out your copyright notice in the Description page o…
目录
概述
创建接口
概述
简单的说,接口提供一组公共的方法,不同的对象中继承这些方法后可以有不同的具体实现。
任何使用接口的类都必须实现这些接口。
实现解耦
解决多继承的问题
创建接口
// Fill out your copyright notice in the Description page of Project Settings.#pragmaonce#include"CoreMinimal.h"#include"UObject/Interface.h"#include"MyInterface.generated.h"// This class does not need to be modified.UINTERFACE(MinimalAPI)classUMyInterface:publicUInterface{GENERATED_BODY()};/*** */classGENERALFRAMEWORK_API IMyInterface
{GENERATED_BODY()// Add interface functions to this class. This is the class that will be inherited to implement this interface.public:// 纯虚函数,实现类必须实现接口virtualvoidMyInterface_PureVirtual()=0;// 虚函数,在接口本身的 .h 或 .cpp 文件中提供默认实现.实现类可覆盖virtualvoidMyInterface_Virtual();//实现类可以在蓝图和C++中实现接口UFUNCTION(BlueprintCallable, BlueprintNativeEvent)voidMyInterface_NativeEvent1(int32 number);//实现类在蓝图中实现接口UFUNCTION(BlueprintCallable, BlueprintImplementableEvent)voidMyInterface_ImplementableEvent();};