A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 南帆 中级黑马   /  2015-10-3 20:54  /  358 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    1,静态变量:当分析对象中所具备的成员变量的值都是相同的 ;这时这个成员就可以被静态修饰。只要数据在对象中都是不同的,就是对象的特有数据,必须存储在对象中,是非静态的。如果是相同的数据,对象不需要做修改,只需要使用即可,不需要存储在对象中,定义成静态的。
    2,静态函数:函数是否用静态修饰,只需参考该函数功能是否要访问对象的特有数据。
从源代码看,该功能是否需要访问非静态的成员变量,如果需要,该功能就是非静态的。如果不需要,就可以将该功能定义成静态的。当然,也可以定义成非静态,但是非静态需要被对象调用,而仅创建对象调用非静态的没有访问特有数据的方法,该对象的创建是没有意义的!


评分

参与人数 1黑马币 +20 收起 理由
许文搏 + 20 很给力!

查看全部评分

1 个回复

倒序浏览
学习一下。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马