2013-09-25 78 views
4

我知道一点java,多次使用final和static,但是我在这里很困惑:最终的类A和静态类B的基本区别是什么?知道这些关键字。无法想象在类声明中使用final。final class和static class之间的区别

+2

定义的哪些部分是您无法理解的? – Thihara

+1

http://stackoverflow.com/questions/5181578/use-of-final-class-in-java – assylias

+1

http://stackoverflow.com/questions/70324/java-inner-class-and-static-nested-class – assylias

回答

8

最终课:简单的说就是一个不能扩展的类。 - 将类编写为不可变的例如通常为安全性而完成的字符串类

静态类:静态类只能用于嵌套类。 - 嵌套静态类不需要外部类的引用,但非静态嵌套类需要它

相关问题