课程章节介绍
接下来咱们聊聊Apex里的接口。你可以把接口想象成一个特殊的类,但它的方法里完全没有任何实现代码。接口里只有方法的定义,比如方法名、参数、返回类型这些,但方法体是空的。如果你要用这个接口,你就得写一个类,专门去实现这个接口,然后把里面所有的方法都补上真正的逻辑。这种设计把“要做什么”和“具体怎么做”分开了,给了我们一层抽象。还有一点很重要:你定义一个接口,其实就等于定义了一种新的数据类型。之后你可以在任何普通数据类型能用的地方,使用这个接口名来声明变量。但要注意,你赋值给这个接口变量的对象,必须是实现了该接口的类的实例。这样一来,代码就更灵活,也更容易扩展。
关键词
Apex
Salesforce
Developer Guide