首页 > 技术文章 > static类和no static类的区别

hupp 2015-10-02 20:56 原文

1.static类,只能有静态成员,不能被实例。静态的东西在内存中只有一份,调用速度会快,但是相对费内存。

2.在另外一个类内部定义的类,此类的实例化不希望依赖外部类的实例化,此时可以定义为静态类(即,内部静态类)。例如单例模式的按需创建。

推荐阅读