inheritance - Salesforce Apex 是否支持静态方法的继承?

标签 inheritance static salesforce apex-code

public virtual class parent {
    public static void doStuff(){system.debug('stuff');} 
}

public class child extends parent{}

当我打电话
child.doStuff();

我收到此错误:方法不存在或签名不正确:child.doStuff()

静态方法不是在 salesforce 中继承的还是我做错了什么?

最佳答案

Apex 在这一点上与 Java 一致。静态不会被继承。

关于inheritance - Salesforce Apex 是否支持静态方法的继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9294691/

相关文章:

C#:如何从派生类的静态方法调用基类的静态方法?

javascript - Salesforce 流式 API : Recconnect to Cometd after session expires

c++ - 是否有可能从 "respecialize"派生一个类型派生自专门化类型的专门化类?

c# - 返回自身类型的方法的接口(interface)

c++ - 如何强制 gcc 编译器/链接器从可执行文件中删除未使用的静态数组

javascript - VisualForce页面中的DataTables,将swfPath设置为静态资源

c# - 使用 C# 在 salesforce 中为新联系人添加附件

java - 为什么不能实现类将重写方法定义为静态的?

python - 理解@property 装饰器和继承

c++ - 在函数静态变量上调用 setter 一次