Introdução
Estou escrevendo este blog para fornecer uma visão geral de como definir a CLASSE ABSTRATA em Classe Local e Global.
Classe. Muitos desenvolvedores iniciantes que trabalham em SAP ABAP OOPs precisam se familiarizar com o conceito de OOPs. Um dos conceitos é CLASSE ABSTRATA e MÉTODO que é explicado aqui.
Os leitores poderão entender como criar uma Classe Abstrata em Classe Global e Classe Local também.
Parte 1 -
Definir Classe Abstrata em Classe Global.
Parte 2 -
Definir Classe Abstrata em Classe Local.
Neste post do blog, espero que os leitores possam aprender:
-
O que é uma Classe Abstrata?
-
Onde usar Classe Abstrata?
-
Como definir abstrato em SAP ABAP?
O que é uma CLASSE ABSTRATA?
Classe Abstrata é um tipo especial de classe que tem pelo menos um método abstrato. O método abstrato é aquele que tem apenas definição, o que significa que não contém a implementação do método, apenas uma declaração. Podemos criar um objeto apenas da subclasse da Classe Abstrata.
Nota: Não podemos criar um objeto de Classe Abstrata.
Onde deve ser usada a Classe Abstrata?
-
Como a Classe Abstrata é
flexível
por natureza, podemos usá-la para criar várias variantes do objeto com algumas operações predefinidas.
-
A Classe Abstrata deve ser usada para classes que estão intimamente relacionadas entre si.
-
A Classe Abstrata permite implementar parcialmente sua classe.
Como criar uma Classe Abstrata Global?
Passos1:
Utilize o código SE24 para criar uma Classe Abstrata. Insira o nome da Classe Abstrata e clique no botão Criar.
Passo2:
Por padrão, a Classe estará selecionada. Pressione Enter/Botão Verde.
Passo3:
Insira a descrição da classe. Certifique-se de que a caixa Final não esteja marcada.
Nota: Não podemos criar um objeto da Classe Abstrata, então precisamos criar uma subclasse para esta classe principal. A Classe Final não nos permitirá criar a classe secundária.
Passo4:
Salve a Classe em um objeto local ou se tiver algum pacote específico, mencione o pacote no campo Pacote.
Passo5:
Crie um método de instância na aba Método. Mantenha seu método como
Público.
Pedro Pascal
Se unió el 07/03/2018