首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >等同于Ceylon中的Java "static“关键字

等同于Ceylon中的Java "static“关键字
EN

Stack Overflow用户
提问于 2013-04-24 23:02:36
回答 2查看 276关注 0票数 1

我想知道Ceylon编程语言的特性是否等同于Java中的"static“关键字,或者是否有一些常用的习惯用法来代替它。

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

代码语言:javascript
复制
object mystaticstuff {
    shared void introduceYourself() {
        print "madam, im adam";
    }
}

注您也可以在任何类或对象的外部声明该方法/函数,在这种情况下,它只是在您的"global“(仍然是包的作用域)名称空间中自由浮动。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-24 23:07:43

在锡兰没有静态成员。相反,在包中声明了toplevel函数。

更多信息请点击这里:Ceylon Docs

票数 3
EN

Stack Overflow用户

发布于 2016-09-27 05:09:12

我们在锡兰1.3.1中引入了static成员。

this issue上有更多信息。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16195431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档