《创建自己的工具类 》

作者: 光明程辉 | 来源:发表于2015-12-13 22:53 被阅读158次

什么是工具类?

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

举个例子!

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

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

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

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

使用类方法调用!

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


    使用类方法调用.png

总结:--- 工具类

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

\n

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

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

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

相关文章

  • 《创建自己的工具类 》

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

  • Java线程池

    一、Java工具类创建线程 通过Executors工具类进行快速创建线程池:1.newFixedThreadPoo...

  • 自定义工具类使用BeanUtil.copyProperties(

    定义工具类 1.创建 ListBeanUtils类 2.创建ListBeanUtilsCallBack类

  • 夜间模式

    切换夜间模式的工具类注意:其中MODE要自己定义一个常量,mMode要在application中创建 SP工具类 ...

  • Okhttp3+Retrofit2+RxJava2网络请求

    1.导入依赖 2.创建工具类 创建BaseRequest类:这个类属于网络请求工具类,用于初始化Retrofit,...

  • Python3-数据库进阶操作

    创建数据库操作的工具类 创建表

  • 创建类和对象

    创建类 为了创建自己的自定义对象,你必须先创建相应的类。 你可以使用Eclipse开发工具,通过右键点击src目录...

  • Loading 图

    创建接口: MvpLoadingView - Loading工具类

  • JDK1.8方法引用

    创建实体 工具类 方法引用

  • PageHelper自己封装

    1.创建一个分页的工具类PageHelper 2.创建PageInfo类 3.在创建MyPageInfo类 4.正...

网友评论

    本文标题:《创建自己的工具类 》

    本文链接:https://www.haomeiwen.com/subject/ptcuhttx.html