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

图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. 随后将分别使用本地类和公共类的方式,完成本实践。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本实践通过程序编辑器(SE38)即可完成,编写的代码将有如下几部分组成,按开发人员风格不同,其组成部分并非强制一致...
    真言真语SAP阅读 1,465评论 0 97
  • 1.埋点是做什么的 2.如何进行埋点 3.埋点方案的设计 近期常被问到这个问题,我担心我的答案会将一些天真烂漫的孩...
    lxg阅读 2,028评论 0 1
  • 面向对象介绍 范式编程 编程是程序员用 特定的语法+数据结构+算法 组成的代码来告诉计算机如何执行任务的过程。 一...
    drfung阅读 1,946评论 0 1
  • 写在之前 因为简书字数限制,完整版地址:https://www.zybuluo.com/hainingwyx/no...
    hainingwyx阅读 13,988评论 0 41
  • 考虑到经费和使用范围要求发现下面链接里的网页作图工具 是最轻便的选择网页版chemdraw 根据我使用的体验总结了...
    Peng_001阅读 356评论 0 0