黑马程序员技术交流社区
标题:
哪些类适合写成静态类?
[打印本页]
作者:
谭显锋
时间:
2011-12-9 00:09
标题:
哪些类适合写成静态类?
我只知道写成静态类的话就要用类名去调,如数据库访问,非静态类用对象去调。
作者:
王旭
时间:
2011-12-9 09:52
不需要构造不同对象的类,就像sqlhelp这样的类。或者是需要共享相同数据的类。
作者:
周文军
时间:
2011-12-9 10:04
静态类与非静态类区别:
1.静态类不能实例化,非静态类需要实例化,具有两种意义:a.它防止程序员写代码来实例化静态类,b.它防止在类内部声明任何实例字段和方法。
2.从静态成员上讲: a.非静态类可以包含静态方法、字段、属性和事件,b.静态方法和属性不能访问其包含类型中的非静态字段和事件,并且不能访问任何对象的实例变量,c.静态方法只能被重载,而不能重写,因为静态方法不属于类的实例成员。
3.从内存上讲:a.静态类在内存中是一直有位置的,b.非静态在实例化后是在内存中是独立的,它的变量不会重复,使用后会及时销毁,所以不会出现未知的错误.
作者:
王立磊
时间:
2011-12-12 16:07
不需要经常实例化的,全局的!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2