修饰符

轻语言中的 修饰符 也成为 约束标记,是用来修饰、约束程序中的函数、变量等元素的关键字,用于控制它们的访问权限,轻语言中一共有 4 个修饰符。

修饰符作用范围
公开公开的,轻语言中变量、函数默认修饰符,在类外部(对象)可访问。
世袭只能在类自身、子类、孙类中访问,类外部(对象)不可访问。
私有私有的,只有在类自身的代码中可以访问。
静态全局的,被修饰的变量、函数属于类本身,可以使用类名直接调用。

示例:

' 公开变量、当窗口在其它地方被创建时,可以使用该变量
变量 变量1 为 文本型

' 可被世袭的变量、所有继承自该窗口的子类窗口都可以使用该变量
变量 世袭 变量2 为 文本型

' 私有变量、只能在本窗口中使用
变量 私有 变量3 为 文本型

' 静态变量、可以通过窗口直接调用,无需创建窗口对象
变量 静态 变量4 为 文本型

' 默认公开函数、创建窗口对象,可通过对象调用
函数 函数1()

结束 函数

' 可被世袭的函数、所有继承自该窗口的子类窗口都可以调用该函数
函数 世袭 函数2()

结束 函数

' 私有函数、只能本窗口中使用
函数 私有 函数3()

结束 函数

' 静态函数、可以通过窗口直接调用,而无需创建窗口对象
函数 静态 函数4()

结束 函数
' 直接使用窗口名称调用静态变量与函数
窗口1.变量4 = ""
窗口1.函数4()

' 创建对象后调用
变量 窗口1对象 = 创建 窗口1()
窗口1对象.变量1 = ""
窗口1对象.函数1 = ""

' 使用世袭、私有修饰的函数或变量,不能在外部调用,只能在窗口内使用