Preguntas etiquetadas con oop

La programación orientada a objetos es un paradigma de programación que utiliza "objetos": estructuras de datos que consisten en campos y métodos de datos junto con sus interacciones.



4
R: ¿que son las tragamonedas?
¿Alguien sabe qué es una ranura en R? No encontré la explicación de su significado. Obtengo una definición recursiva: "La función de ranura devuelve o establece información sobre las ranuras individuales de un objeto" Se agradecería su ayuda, gracias - Callejón
79 oop  r  s4  slot  r-faq 

11
Pasar hashes en lugar de parámetros de método [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 2 años . Mejora esta pregunta Veo que en Ruby (y en los lenguajes tipados dinámicamente, …
78 ruby  oop  coding-style 


3
Cómo implementar alrededor en Raku
En Perl, usando Moo, puedes implementar aroundsubs, que envolverán otros métodos en una clase. around INSERT => sub { my $orig = shift; my $self = shift; print "Before the original sub\n"; my $rv = $orig->($self, @_); print "After the original sub\n"; }; ¿Cómo se puede implementar este comportamiento en …
13 oop  raku 


4
¿Una buena forma de hacer clases para tipos de naipes más complejos que los que se encuentran en un mazo estándar?
Soy extremadamente nuevo en la programación orientada a objetos, y estoy tratando de comenzar a aprender en Python haciendo un juego de cartas simple (¡como parece ser tradicional!). He hecho el siguiente ejemplo, que funciona bien, y me enseña a hacer varias instancias de la PlayingCard()clase para crear una instancia …



1
C # - llamando a la versión base del método anulado
Supongamos que hay una clase base Ay una clase derivada B. La clase Atiene dos funciones: fun1()y fun2(), donde fun1()llama fun2(). BAnulaciones de clase fun1()y fun2(), y nuevamente fun1()llamadas fun2(). Sin embargo, me gustaría llamar base.fun1()al reemplazo fun2(). Desde base.fun1()llamadas en fun2()lugar de la versión de la clase base que …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.