Perguntas com a marcação «oop»

A programação orientada a objetos é um paradigma de programação usando "objetos": estruturas de dados que consistem em campos e métodos de dados, juntamente com suas interações.


1
Chamando a versão base do método substituído
Suponha que exista classe base Ae classe derivada B. A classe Atem duas funções: fun1()e fun2(), onde fun1()chama fun2(). A classe Bsubstitui fun1()e fun2(), e novamente fun1()chama fun2(). No entanto, eu gostaria de chamar base.fun1()overriden fun2(). Desde base.fun1()chamadas em fun2()vez da versão da classe base que cria um loop bastante …

1
Como você pode gerar valores dinamicamente para uso com características?
Para uma biblioteca que estou escrevendo, tenho um atributo em um HOW que usa a handlescaracterística para delegar métodos de várias funções executadas por outro COMO ele usa para uma instância desse HOW. Minha primeira tentativa foi assim (embora para facilitar a leitura, isso só lide com isso Metamodel::Naming): class …
8 oop  traits  raku 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.