Salesforce I';我正在学习Apex代码中的面向对象概念,我不断得到一个;变量不存在:name"。我做错了什么?

Salesforce I';我正在学习Apex代码中的面向对象概念,我不断得到一个;变量不存在:name"。我做错了什么?,salesforce,apex-code,Salesforce,Apex Code,我首先创建了一个类:我正在学习Apex代码中的面向对象概念,并不断得到一个“变量不存在:名称”。我做错了什么 public class Dog { public String name; public integer age; public void disp() { system.debug('Name of my dog '+name); system.debug('Age of my dog '+age); }

我首先创建了一个类:我正在学习Apex代码中的面向对象概念,并不断得到一个“变量不存在:名称”。我做错了什么

public class Dog 
{
    public String name;
    public integer age;

    public void disp()
    {
        system.debug('Name of my dog '+name);
        system.debug('Age of my dog '+age);
    }

}
我的Apex代码:

Dog d1=new Dog();
d1.name='scooby';
d1.age=12;
d1.disp();

Dog d2=new Dog();
d2.name='tiger';
d2.age=13;
d2.disp();

您的代码编译并运行得很好

是否确定已保存对Dog类的更改?是否确定?没有编译错误吗?可能您的旧版本在
名称
中有输入错误,或者该字段没有标记为
公共


也许您已经在这个组织中有了另一个名为
Dog
的类?

您的代码编译并运行得很好

是否确定已保存对Dog类的更改?是否确定?没有编译错误吗?可能您的旧版本在
名称
中有输入错误,或者该字段没有标记为
公共


也许你已经在这个组织中有了另一个名为
Dog
的类?

我实际上没有保存更改。哇!非常感谢。我们中最好的:)我实际上没有保存更改。哇!非常感谢你。我们中最好的人都会这样:)