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.

12
Obtener propiedad de clase PHP por cadena
¿Cómo obtengo una propiedad en un PHP basada en una cadena? Lo llamaré magic. Entonces que es magic? $obj->Name = 'something'; $get = $obj->Name; seria como... magic($obj, 'Name', 'something'); $get = magic($obj, 'Name');
139 php  string  oop  properties 

16
¿Cómo implementas una clase en C? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 12 meses . Mejora esta pregunta Suponiendo que tengo que usar C (no C ++ …
139 c  class  oop  embedded 



13
¿Encapsulación vs abstracción?
Aquí están las breves definiciones de encapsulación y abstracción. Abstracción: El proceso de abstracción en Java se utiliza para ocultar ciertos detalles y solo muestra las características esenciales del objeto. En otras palabras, se trata de la vista exterior de un objeto (interfaz). El único buen ejemplo que veo para …
137 java  oop 

8
Diferencias entre Proxy y Patrón Decorador
¿Puedes dar una buena explicación de cuál es la diferencia entre Proxy y Decorator ? La principal diferencia que veo es que cuando asumimos que Proxy usa composición y Decorator usa agregación, entonces parece claro que al usar múltiples (uno o más) Decoradores puedes modificar / agregar funcionalidades a instancias …




7
Método de sobrecarga para argumento nulo
He agregado tres métodos con parámetros: public static void doSomething(Object obj) { System.out.println("Object called"); } public static void doSomething(char[] obj) { System.out.println("Array called"); } public static void doSomething(Integer obj) { System.out.println("Integer called"); } Cuando llamo doSomething(null), el compilador arroja el error como métodos ambiguos . Entonces, ¿es el problema porque …
133 java  oop  null  overloading 

7
¿Debería __init __ () llamar a la clase principal __init __ ()?
Estoy acostumbrado a que en Objective-C tengo esta construcción: - (void)init { if (self = [super init]) { // init class } return self; } ¿Python también debería llamar a la implementación de la clase padre __init__? class NewClass(SomeOtherClass): def __init__(self): SomeOtherClass.__init__(self) # init class ¿Es esto también verdadero / …
132 python  oop  superclass 



8
Java: ¿clase estática?
Tengo una clase llena de funciones de utilidad. Crear instancias de una instancia no tiene sentido semántico, pero todavía quiero llamar a sus métodos. ¿Cuál es la mejor manera de lidiar con esto? Clase estática? ¿Resumen?
130 java  class  oop  static  utility 

3
¿Qué significa iniciar una función PHP con un ampersand?
Estoy usando la biblioteca de Facebook con este código: class FacebookRestClient { ... public function &users_hasAppPermission($ext_perm, $uid=null) { return $this->call_method('facebook.users.hasAppPermission', array('ext_perm' => $ext_perm, 'uid' => $uid)); } ... } ¿Qué significa & al comienzo de la definición de la función y cómo hago para usar una biblioteca como esta (en …
129 php  oop 

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.