当前位置: 首页 > news >正文

梧州网站建设百度投放广告一天多少钱

梧州网站建设,百度投放广告一天多少钱,东易日盛装饰公司案例,长沙网站设计培训学校面向对象开发的特点:封装、继承和多态 什么是类和对象? 类(CLASS)是创建对象的模板,对象(OBJECT)是类的实例 一个类可以创建多个对象 类 > 类型 对象 > 个体 在ABAP语言中,定义一个类,需要包含定义(defin…

面向对象开发的特点:封装、继承和多态

什么是类和对象?

类(CLASS)是创建对象的模板,对象(OBJECT)是类的实例 

一个类可以创建多个对象
类  =>  类型
对象  =>  个体

在ABAP语言中,定义一个类,需要包含定义(definition) 和 实现(implementation)两部分

语法格式

* 定义类
CLASS <class> DEFINITION....
ENDCLASS.* 实现类
CLASS <class> IMPLEMENTATION....
ENDCLASS.

提示Tips

完整的class代码包含定义(definition) 和实现(implementation)两部分

定义(definition)部分声明该类包含的 attributes属性, methods方法 和 constructors事件

实现(implementation)部分用来实现 constructor 和 method 的逻辑

类的优点:① 可以进行数据封装  ② 可以重复调用代码 

ABAP支持 local class(本地类) 和 global class(全局类)

local class 通过事务码 SE38/SE80 创建,只能在程序中定义并在该程序中使用

global class 通过事务码 SE24 来创建,在所有的ABAP程序中都能使用

示例1:定义一个 Book 类,Book 类有 Title、Author、Publisher 和 Price 四个属性

REPORT z437_test_2024.*----------------------------------------------------------------------*
*  CLASS book DEFINITION
*----------------------------------------------------------------------*
CLASS book DEFINITION.PUBLIC SECTION.DATA: title TYPE string,author TYPE string,publisher TYPE string,price TYPE p DECIMALS 2.METHODS: print_info.
ENDCLASS.*----------------------------------------------------------------------*
*  CLASS book IMPLEMENTATION
*----------------------------------------------------------------------*
CLASS book IMPLEMENTATION.METHOD print_info.WRITE: / 'Title:', title,/ 'Author:', author,/ 'Publisher:', publisher,/ 'Price:', price.ENDMETHOD.
ENDCLASS.START-OF-SELECTION." 定义引用类型的变量DATA: book1 TYPE REF TO book,book2 TYPE REF TO book." 创建book的实例CREATE OBJECT book1.book1->title = '活着'.book1->author = '余华'.book1->publisher = '上海文艺出版社'.book1->price = '39.5'." 创建book的实例CREATE OBJECT book2.book2->title = '人间失格'.book2->author = '太宰治'.book2->publisher = '作家出版社'.book2->price = '18.8'.book1->print_info( ).book2->print_info( ).

输出结果:

上面示例1通过 DATA 定义的属性为实例属性,在 ABAP 中我们可以使用 -> 符号调用对象实例的属性或方法

类创建对象的过程称为实例化
类创建的对象称为实例( Instance)
http://www.hengruixuexiao.com/news/42852.html

相关文章:

  • 一流的上海网站建设公万网注册域名查询官方网站
  • 世界疫情最新数据地图杭州云优化信息技术有限公司
  • 4366网页游戏合肥seo公司
  • 做传单网站如何网站优化排名
  • 想学做网站需要学什么友情链接怎么交换
  • 电子商务网站建设设计题今日军事新闻视频
  • html用表格来做网站布局关键词优化包年推广
  • 宜昌网站设计百度提交入口网站网址
  • 做书的封面网站深圳网络推广引流
  • 沧州做网站的正规seo多少钱
  • 建设人才网站营销策划书范文案例
  • 网站优化方案和实施重庆百度推广电话
  • 两个域名指向同一个网站怎么做360优化关键词
  • 长沙app网页开发手机优化游戏性能的软件
  • 东旭网站建设搜索引擎优化中的步骤包括
  • 网站维护入口服装市场调研报告
  • 大连房地产网站开发免费网站在线客服软件
  • 外贸网站建设怎么选夫唯老师seo
  • 做公司网站的好处百度优化排名软件
  • html在线编程网站企业网络营销方案设计
  • 建设网上银行个人网上银行登录合肥网站优化平台
  • 网站免费在线观看网站建设报价单模板
  • 做导购网站 商品电子商务平台建设
  • 科技特长生有哪些科目网站建设seo
  • vue快速搭建网站沈阳专业seo关键词优化
  • 小视频解析网站怎么做福建优化seo
  • oa办公系统是什么系统兰州seo培训
  • 有哪些网站有收录做红酒的商行seo排名软件价格
  • 广州天河网站制作seo网站推广培训
  • 提供常州网站建设公司全球网站排名前100