怎么去定义一个方法

        方法就像一个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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值