-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
疑问的文章:https://github.com/MarsonShine/Books/blob/master/ThinkingInJava/docs/enumerated.md
问题:我认为文章中这部分意思传达错误:
//以下是尝试把枚举项传参
//是不允许这样的
class NotPromise {
void method(LikesClass.ITEM1 instance){}
}
原文是“同样,在 Java 中枚举中的项是不能像 C# 中枚举一样可以在方法中当作参数传递的”
观点:在C#中也不能这样传递,我已经动手试过来了。 JAVA的枚举本质上是类,C#的枚举本质是一种特殊的简单struct。两者的区别是在设计和实现上的区别,在业务信息传达上面却是一样的
Metadata
Metadata
Assignees
Labels
No labels