Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我以为我知道关于静态类的所有知识,直到我切换到 Java 并了解到几乎所有 C# 中的静态类无法完成的事情,都可以在 Java 中完成。
因此,如果我要说“静态类是一个不能被实例化并且不能有实例成员并且是密封的并且不能从 Object 以外的任何类派生的类”,我会假设什么是真实的一种编程语言适用于所有编程语言。
“静态类”是否有一个通用的定义,或者它只是实现该语言的人想要的吗?
许多 OO 概念或语言如何实现这些概念没有标准
Java 没有静态类,只有嵌套的静态类。它们是不同的东西。