封装

it2022-05-05  153

什么是封装?

每个对象都包含它能进行操作所需要的所有信息,这个特性称为封装,因此对象不必依赖其他对象来完成自己的操作。这样方法和属性包装在类中,通过类的实例来实现。

以下是个没有封装的例子:

 

// 实现两个数相加 int  numA = 3 ; int  numB = 4 ; int  result; result = numA + numB;

 

以下是个用了封装的例子:

 

 

// 实现两个数相加 class  AddMethod() { private   int  _numA = 0 ; private   int  _numB = 0 ; public  NumA { get { return  _numA;} set {_numA = value;} } public  NumB { get { return  _numB;} set {_numB = value;} } public   int  getResult() { return  _numA + _numB; } } // 之后在主函数中创建该类实例即可

 

 

 

封装的好处:

1.         良好的封装能够减少耦合。例如,可以让类和主函数的偶合分离。

2.         类内的实现可以自由的修改。

3.         类具有清晰的对外接口。例如,类中的属性和方法。

转载于:https://www.cnblogs.com/liyugang/archive/2009/02/21/1395453.html

相关资源:PCB封装库——SOP封装

最新回复(0)