《创建自己的工具类 》

什么是工具类?

  • 学习开发已经有一段时间了,有时发现别人总是用封装、工具类等高大档的词语!其实,这些都很简单的!好吧!请👀!!!!

举个例子!

现在要设计一个计算器类!(1)求它的和 (2)求平均数。

  • 首先看这样的题时,就可以判断是用get 方法的。也就是只读!
声明2个对象方法.png
  • 调用对象 -- 这种模式不陌生吧!
对象的调用.png

请注意看,下面是使用(改成)工具类了!

  • 把get 的方法改成类方法-- 就是改成 “ + ”号!
改成类方法.png
  • 类方法的实现。
类方法的实现,里面海有个封装哦!.png
  • 之所以说它帅,是因为当“求和”的需求发生很大改变时,我只用类 [CounterNum 类方法] 调用就行了!而:(avg1+avg2+....+avg99)面对上面的大改时,意味着,你又得写一遍很长的加法!是不是太麻烦了!所以,你感受到它的好处了嚒!

使用类方法调用!

  • 根本不需要 创建一个新的对象,直接 调用类方法就可以了!


    使用类方法调用.png

总结:--- 工具类

不知到你发现了规律了没有?

\n

工具类---1、其实就是,一个类,它没有成员变量!或者极少有成员变量(也称 “实例变量”)。

2、我们使用这个类中的 “类方法”,(因为类方法是没有成员变量的)。去通过这个方法计算出你要的结果!那么这个类就是工具类了!

3、当我们发现一个方法中,没有使用到 “成员变量” 时,那么就毫不犹豫地想到工具类。把 对象方法 改成 类方法!(因为开发中推荐尽量使用类方法嘛!哈哈)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容