本实践小结:OOP面向对象编程
本实践主要了解和掌握ABAP的OOP(面向对象编程):
1、声明类并定义类的使用方法。
使用DATA语句中的TYPE REF TO 来表示引用某一具体类以声明新的对象。
使用CREATE OBJECT 语句创建类实例化对象。
通过“->”或“=>”运算符访问对象或组件,可以通过变量对方法名进行指定,实现动态调用
2、访问区域

3、Class构成要素



4、方法
方法定义的基本语法 METHOD <meth>

方法的调用
CALL METHOD meth()
5、类的继承
继承的本质是代码重用,当要构造一个新类时,无需从零开始,可以参考一个已有类,再其基础上简历一个新类。

6、接口
和抽象类相似,定义了一些未实现的属性和方法,所有继承它的类都继承这些成员不需要方法实现,不能直接实例化。

7、事件
用于捕获某类对象状态的改变来触发事件的方法,并进行处理

网友评论