Java/Apex方法没有实体但不抽象?

Java/Apex方法没有实体但不抽象?,java,salesforce,apex,Java,Salesforce,Apex,我试图理解其他人的代码是如何工作的。它位于Apex中,实际上是Java6的一个扩展,所以我想答案可能是那些知道的人。我感到困惑的代码如下(删减): 等等。太长,无法包含所有方法,但希望提供一个示例 所以这些不是抽象的,所以它们看起来不是抽象的方法,但是如果它们没有身体,没有关于应该发生什么的指令,它们是如何工作的呢 还有一个全局类CustomPermission extensed SObject,但是没有在那里调用任何方法。那么,如何使用这样的方法呢 谢谢 在我看来,开发人员试图覆盖内置的sOb

我试图理解其他人的代码是如何工作的。它位于Apex中,实际上是Java6的一个扩展,所以我想答案可能是那些知道的人。我感到困惑的代码如下(删减):

等等。太长,无法包含所有方法,但希望提供一个示例

所以这些不是抽象的,所以它们看起来不是抽象的方法,但是如果它们没有身体,没有关于应该发生什么的指令,它们是如何工作的呢

还有一个
全局类CustomPermission extensed SObject
,但是没有在那里调用任何方法。那么,如何使用这样的方法呢


谢谢

在我看来,开发人员试图覆盖内置的sObject方法。它不是系统的子类,所以可能无法工作。它们是否曾被另一个类/触发器中的方法调用过

开发人员还在那里工作吗?这可能是一次试图在退出时打破现有功能的尝试

global class /*System.*/SObject
{
    global Id Id;

    global void addError(Exception msg, Boolean escape)
    {
    }

    global void addError(Exception msg)
    {
    }

    global void clear()
    {
    }
    ....
    global SObject clone(Boolean preserveId)
    {
    }
    ....
    global Object get(SObjectField field)
    {
    }