博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

静态构造函数与实例构造函数区别

Posted on 2010-04-20 10:42  小飞龙(Jack)  阅读(335)  评论(0编辑  收藏  举报

静态构造函数
如果是静态的话就不用实例化外层直接调用了
如果class里面有static成员,并且你没有声明static的构造函数.系统会自动添加一个static构造函数
静态构造方法是在调用静态成员时,进行的类的初始化
添加static关键字,不能添加访问修饰符,因为静态构造函数都是私有的。
静态构造函数是不可继承的.

 

实例构造函数
而实例构造方法是在实例化类是进行类的初始化。
而如果你是public   helloworld()  
那么外层调用的时候就必须是      
类名   cls   =   new   类名();
然后cls.helloworld()   了