06面向对象编程,A1员工管理

06面向对象编程,A1员工管理_第1张图片
图6-A1使用类输出员工信息

目标及说明

目标:

  1. 熟悉掌握类、对象、属性、方法之间的关系
  2. 熟悉掌握类的定义和使用
  3. 掌握实例方法、静态方法的调用
  4. 熟练使用OPEN SQL查询语句
  5. 了解类的优缺点

需求说明:

  1. 通过ABAP的面向对象编程(OOP)技术,建立员工的类和方法等,以实现对员工的管理;
  2. 本实践所用员工数据表为《ZTEMPLOYEE》;
  3. 本实践存在1个需求,即根据输入的员工ID输出员工的性别、最后一个员工的ID性别等信息。

实践6A1-员工管理

需求分析:

1、具体需求

本《员工管理》有如下需求:

  1. 在初始界面输入或选择员工ID;
  2. 执行后,将输出输入的员工ID及其性别;同时输出员工表中最后的员工ID和性别;还可以输出如新建一个员工时可使用的员工ID;
  3. 使用类和对象实现。
2、开发分析

要达成本实践目标,按一般的实现方式,只需要通过定义变量,并通过OpenSQL语句读取和存储员工表的数据后,按需求进行输出即可。本实践中,则考虑通过ABAP的面向对象编程(OOP)技术,将员工作为对象,并通过定义相应的方法实现需求的处理。

  1. ABAP可定义员工的类、包含的属性、方法及其实现;
  2. 可在程序中使用定义的类创建实例对象,并调用方法以实现需求;
  3. 随后将分别使用本地类和公共类的方式,完成本实践。

你可能感兴趣的:(06面向对象编程,A1员工管理)