상세 컨텐츠

본문 제목

CLASS TEST #1 : Hello, World!

ABAP

by Kiroc 2024. 1. 9. 15:27

본문

 

ABAP Excercise 사이트를 발견해서 Class 공부중이다

https://exercism.org/tracks/abap/

 

ABAP on Exercism

Get fluent in ABAP by solving 42 exercises. And then level up with mentoring from our world-class team.

exercism.org

 

그냥 저냥 class 활용정도만 하고 있었는데

각 부분의 정확한 개념을 파악하는 방향으로 공부 예정. 회사에서 할일 없을 때 공부하기 딱이다 ㅎㅎㅎ

 

첫번째는 역시 hello world 찍기.

아래 코드는 로컬로 선언하는 방식으로 CLASS 글로벌 생성은 SE24에서 진행.

 

* CLASS 사용시 DEFINITION, IMPLEMENTATION 두가지 다 정의해주는게 포인트이다.

* PUBLIC SECTION : 모두 접근 가능.

  PROTECTED SECTION : 본인 CLASS, SUBCLASS 접근 가능.

  PRIVATE SECTION : 본인 CLASS 접근 가능.

 

CLASS zcl_hello_world DEFINITION PUBLIC. "정의부분
  PUBLIC SECTION.
    METHODS hello RETURNING VALUE(result) TYPE string.
ENDCLASS.


CLASS zcl_hello_world IMPLEMENTATION.   "구현부분
  METHOD hello.
    result = 'Hello, World!'. "해당 부분 수정해주는 게 답임.
  ENDMETHOD.
ENDCLASS.

관련글 더보기