编写类

类的分析

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

Jana 6.编写类 随笔 第1张

 

 上述例子给出RolingDice类含有一个maon方法,该方法实例化了两个Dic对象(模拟单个色子的情况),然后滚动色子并输出结果。min方法调用了Die类提供的几个方法,例如显示的设置或获取色字挡墙面值的方法。

在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。

封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。

要访问该类的代码和数据,必须通过严格的接口控制。

封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。

适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。

封装的优点

1. 良好的封装能够减少耦合。

2. 类内部的结构可以自由修改。

3. 可以对成员变量进行更精确的控制。

4. 隐藏信息,实现细节

 return语句

return语句作为一个无条件的分支,无需判断条件即可发生。return语句主要有两个用途:一方面用来表示一个方法返回的值(假定没有void返回值),另一方面是指它导致该方法退出,并返回那个值。

        根据方法的定义,每一个方法都有返回类型,该类型可以是基本类型,也可以是对象类型,同时每个方法都必须有个结束标志,因此,return起到了这个作用。在返回类型为void的方法里面,有个隐含的return语句,因此,在void方法里面可以省略不写。

银行账户实例

Jana 6.编写类 随笔 第2张

 

 

 Jana 6.编写类 随笔 第3张

Jana 6.编写类 随笔 第4张

输出

Jana 6.编写类 随笔 第5张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄