这些关键词和概念是如何变为现实的?使它们出现的力量和问题是什么?拥有它们的第一语言是什么?
其实,这不仅仅是public/ private/ protected,而是强制实施一些规则(关键字的整个范围abstract,final,internal).
但是,请不要假设.如果您知道答案或答案的至少一部分,如果您过着那些时刻,请回答.参考文献非常感谢.
我有scala类,如:
@Entity("users")
class User(@Required val cid: String, val isAdmin: Boolean = false, @Required val dateJoined: Date = new Date() ) {
@Id var id: ObjectId = _
@Reference
val foos = new ArrayList[Foo]
}
Run Code Online (Sandbox Code Playgroud)
如果它是一个Java类,我只需要实现java.io.Serializable,但这在scala中不起作用.上面宣布的foos也是私人还是公共?