我不太懂,属性读 方法 为什么不可以为静态
哪位兄弟了解,可以讲讲吗?学习一下。
只是觉得这样写法比较方便。
这样多一层就好行。
仅仅是为了调用方法时 少写一对括号而已。
既然都已经叫做"属性"了,这就是面向对象的一个特征,总得有个对象来说明这是谁的属性?
对象.属性读,如果是静态了,那就等于是 类型.属性读
每个对象的属性都是独特的,静态的话,就没办法体现独特了 你说有没有一种可能,
返回
返回()
他就可以有值带括号,也可以无括号。
那么,如果 无参函数 都支持不带括号,如何? 这个你就得跟吴总讨论了 有点担心,这么的说,怕你打我。 {:3_57:} 我异想天开了。 属性读和属性写支持静态啊,但第一个参数必须是当前对象类型,一般用在别名类中 读属性,新增一个参数, 第一个参数设置为当前对象就行了。 创世魂 发表于 2025-1-8 14:50
读属性,新增一个参数, 第一个参数设置为当前对象就行了。
魂魂 我的姿势不对
错误: 没有找到所指定的常量/变量/参数名称"a",或者请检查当前位置是否有相关访问权限.
错误: 没有找到所指定的常量/变量/参数名称"a",或者请检查当前位置是否有相关访问权限.
<火山程序 类型 = "通常" 版本 = 1 />
调试输出 (a.a1)
a.a2.b1 ()
类 a
{
方法 a1 <公开 静态 属性读 类型 = 文本型 "">
参数 dx <类型 = a>
{
返回 ("内容")
}
方法 a2 <公开 静态 属性读 类型 = b>
参数 dx <类型 = a>
{
变量 b <类型 = b>
返回 (b)
}
}
类 b
{
方法 b1 <公开 类型 = 整数>
{
返回 (123)
}
#
}
页:
[1]
2