怎么去定义一个方法

        方法就像一个CD机一样,它能处理CD带来的参数而播放音乐,至于播放什么音乐,就看你放什么CD。

        它之所以能实现此功能在于信息隐藏。这是软件工程的原理。

       1. 那么怎么才能使CD机能够播放CD呢?

        1).首先这个CD机是要能够被所有人使用的,那么就要定义它的可视性为public。

                如果你想你的一个方法只能你自己用的话,你就要定义它的可视性为private。

        2).然后CD机是用来干嘛的?播放音乐的。那么使用这个CD机就要能够放出音乐,那么我们就要定义CD机的返回类型是音乐。

        3).CD机有时候需要CD才能播放出音乐,那么就需要把CD放入CD机中,所以就要定义CD机要有一个CD参数,并且有一个名字。

                我们也可以在CD机中内置一个内存,用来存放一些流行音乐,那么这时内存是作为CD机自带的东西,并且已经存放了一些音乐,那我们就可以直接播放CD机,CD机使用自带的内存,这时就没有用到CD,所以这种方式是不需要参数CD的。

                内置在CD机中的内存,就像定义在方法中的数据一样,通过操作自带的数据,也能实现方法的功能。

 

     2.   这些就是类似我们定义一个方法要考虑的东西。

      3. 当我们使用或调用一个方法时给他一个通俗的名称,以及参数的部分原因是,你不希望此方法的使用者去关心此方法的内部。

     4.   方法隐藏了向用户获取数据,对数据进行信息检查,再返回信息给你,等繁琐过程。

     5.当你在编写方法时,你应该考虑让一个方法解决一个问题,这个问题要具有普遍意义。

    6.信息隐藏的意思是,当用户调用方法时,程序注释里清楚解释了程序的用途,列明了参数列表,所以用户不需要去看方法的代码,也能知道如何使用此方法。

    7.CD机向你隐藏了信息,但你插入CD,并得到了你想要的音乐,你根本不用在乎CD机怎么工作的。并且这个CD机是通用的。

    8.隐藏信息的另一个能力是改变里面的实体。

        

        

转载于:https://my.oschina.net/u/3422043/blog/883240

你可能感兴趣的:(怎么去定义一个方法)