ABAP中的面向对象概念

1,对象和类:

对象:对象是包含数据并提供服务的程序代码段,其数据部分代表该对象的属性,所提供的服务则被称为方法。

类:是对象的定义,通过属性和方法的封装来描绘对象。从技术的角度来看,对象是程序中类的实例,在运行时环境中根据类的说明生成。

2,面对对象的基本要素:

封装:对象可以对其内部资源的可见性进行限定,每一个对象都有一个接口,决定了其他对象如何与之相互作用。整个对象的实现过程是封装起来的,在该对象外部不可见。

继承:可以从一个已经存在的类的基础之上建立新的派生类,派生类可以继承覆盖原有类的属性和方法或者添加新的类成员。

多态:指相同名称的方法在不同类的对象中呈现的不同行为。对象和外部存在接口,通过接口可以访问不同类的对象中同名的方法。

3,面向对象的优点:

<1>,使复杂的软件系统易于理解。

<2>,大大减轻系统维护负担。

<3>,通过多态和继承,面向对象可实现类之间的组件复用。

扫描二维码关注公众号,回复: 440724 查看本文章

<4>,修订和维护的工作量较一般系统而言将大量减轻。


猜你喜欢

转载自blog.csdn.net/littlemangoyx/article/details/80239855