黑马程序员技术交流社区

标题: 关于静态函数的使用 [打印本页]

作者: 吃荷包蛋    时间: 2015-7-12 23:36
标题: 关于静态函数的使用
       静态函数只能访问静态成员,非静态函数都能访问,那这样的话,为什么要使用静态函数,直接全部使用非静态函数不就行了吗?
作者: palysh    时间: 2015-7-13 00:08
静态函数是在类没有进行实例化的时候都可以直接被调用的,而且静态函数的执行跟对象有没有建立无关系,因为它使用的所有数据都不是某一个对象特有的数据,而是共有的数据
作者: 绝密飞行    时间: 2015-7-13 00:12
静态成员是所有对象都可以访问的共同数据,我说的不好,就是老师说的饮水机和水杯的例子,哟
作者: wing-SF    时间: 2015-7-13 08:27
有些函数是需要创建对象来调用的,而有的函数不需要对象就也可以使用,这样的函数一般由静态来标识
作者: fantianfei    时间: 2015-7-13 08:54
权限问题,各取所需。
作者: Chasel    时间: 2015-7-13 09:04
顶一个!!!
作者: 虾米吃螃蟹    时间: 2015-7-13 09:05
静态方法无需实例化类外就可直接调用,另外在单例设计模式中因为构造方法是私有化的,而构造方法是外部访问该类的唯一通道
作者: 李文思    时间: 2015-7-13 09:18
静态函数是被多个对象所共享的内容。存在于方法区中。
可以理解为静态函数在内存中是唯一的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2