Apex语言(八)类和对象

1、类和对象

  • 一切皆对象,是客观存在的万物,有标识、属性和行为。一个人,一台电脑,一辆轿车都是对象
  • 类是创建对象的模板或蓝图,是对象的抽象,是对象的类型。
  • 一个对象是一个类的一个实例,是一个类的变量。

【示例】

以下同学在本周参加的活动项目如下:

从上表分析得出:

对象:张小敏,李明,王晨

对象的属性:学号,姓名,性别

对象的行为(方法):看书,编程,打球

对象的类(模板):学生

2、创建类

(1)在开发者控制台创建类

(2)类的结构

访问修饰符 共享模式 class 类名{

    主体

}

  • 访问修饰符
    • Private如果您将访问修饰符声明为“私有”,则此类将仅在本地已知,并且您无法在该特定片段之外访问此类。 默认情况下,类有此修饰符。

    • Public如果你声明该类为“公共”,这意味着这个类是可访问您的组织和您定义的命名空间。 通常,大多数Apex类都使用此关键字定义。

    • Global如果将类声明为“全局”,那么无论您的组织如何,都可以由所有顶点代码访问。 如果您使用webservice关键字定义方法,那么必须使用global关键字声明包含类。

                【示例】

                 

 

  • 共享模式

    • 共享:当使用“With Sharing”关键字指定类时,它具有以下含义:当类将被执行时,它将尊重用户的访问设置和配置文件权限。假设,用户的操作已经触发了30条记录的记录更新,但用户只能访问20条记录,并且不能访问10条记录。然后,如果类正在执行更新记录的操作,则只有20个记录将被更新,用户有权访问,其余10个记录不会更新。这也称为用户模式。
    • 无共享:即使用户无法访问30个中的10个记录,所有30个记录也将随着类在系统模式下运行而更新,即它已使用无共享关键字定义。这称为系统模式。

              【示例】

               

 

  • 类主体 
    • 类属性(常量)

               【格式】public static final 数据类型 常量名=值; 

    • 类属性(变量)

                 【格式】访问修改符 数据类型 变量名 ;

               【示例】

               

    • 类方法(下章介绍)

3、创建对象

类的实例称为对象。

【格式】 类 对象 = new 类();

【示例】          

 

 

               

 

转载于:https://www.cnblogs.com/drink186/p/11010827.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值