相当于Java;“静态”;锡兰关键字

相当于Java;“静态”;锡兰关键字,java,static,ceylon,Java,Static,Ceylon,我想知道锡兰编程语言是否具有与Java中的“static”关键字等价的特性,或者是否有一些常用的习惯用法替代它 编辑:详细说明答案,下面是一个作用域“函数”(其语法与方法相同)的示例,它可以在没有类实例的情况下调用,换句话说,它就像一个静态Java方法。请注意,关键区别在于,这是在“对象”而不是“类”中定义的,这实际上使单例无需实例化: object mystaticstuff { shared void introduceYourself() { print "mada

我想知道锡兰编程语言是否具有与Java中的“static”关键字等价的特性,或者是否有一些常用的习惯用法替代它

编辑:详细说明答案,下面是一个作用域“函数”(其语法与方法相同)的示例,它可以在没有类实例的情况下调用,换句话说,它就像一个静态Java方法。请注意,关键区别在于,这是在“对象”而不是“类”中定义的,这实际上使单例无需实例化:

object mystaticstuff {
    shared void introduceYourself() {
        print "madam, im adam";
    }
}

注意,您也可以在任何类或对象之外声明方法/函数,在这种情况下,它只是在“全局”(仍在包的范围内)命名空间中自由浮动。

Ceylon中没有静态成员。而是包中声明的顶级函数


更多信息请点击这里:

锡兰没有静态成员。而是包中声明的顶级函数


更多信息请点击这里:

我们将在Ceylon 1.3.1中引入
静态
成员


还有一些关于的详细信息。

我们将在Ceylon 1.3.1中介绍
静态
成员


还有更多的信息。

我认为最好将您的“编辑”作为答案的一部分,而不是问题。我认为最好将您的“编辑”作为答案的一部分,而不是问题。