Preguntas con la etiqueta [oop]
¿Por qué C# no proporciona la palabra clave "amigo" de estilo C++? [cerrado]
La palabra clave amigo de C++ permite class Adesignar a a class Bcomo su amigo. Esto permite Class Bacceder a los miembros private/ protectedde class A. Nunca leí nada sobre
¿Qué hace la palabra clave "estática" en una clase?
Para ser específico, estaba probando este código: package hello; public class Hello { Clock clock = new Clock(); public static void main(String args[]) { clock.sayTime(); } } Pero dio el
¿Por qué no existe herencia múltiple en Java, pero se permite implementar múltiples interfaces?
Java no permite herencia múltiple, pero permite implementar múltiples interfaces. ¿Por qué?
Cómo declarar tipos de retorno para funciones en TypeScript
Revisé aquí https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md , que son las especificaciones del lenguaje TypeScript , pero no pude encontrar cómo puedo declarar un tipo de retorno de la función. Mostré lo que esperaba
Obtener funciones (métodos) de una clase [duplicado]
Tengo que buscar dinámicamente las propiedades y funciones de una clase ES6. ¿Es esto siquiera posible? Usando un bucle for...in, solo puedo recorrer las propiedades de una instancia de clase:
¿Cómo marcar una clase como obsoleta? [duplicar]
Posible duplicado: ¿Cómo marco un método como obsoleto/obsoleto? - C# ¿Cómo se marca una clase como obsoleta? Ya no quiero utilizar una clase en mi proyecto, pero no quiero eliminarla
¿Cómo puedo acceder a variables de clase "estáticas" dentro de los métodos?
Si tengo el siguiente código: class Foo(object): bar = 1 def bah(self): print(bar) f = Foo() f.bah() se queja NameError: el nombre global 'barra' no está definido ¿ Cómo puedo
¿Por qué debería usarse el modismo "PIMPL"? [duplicar]
Antecedentes: El modismo PIMPL (puntero a IMPLementation) es una técnica para ocultar implementaciones en la que una clase pública envuelve una estructura o clase que no se puede ver fuera
¿Por qué utilizar captadores y definidores/accesores?
¿Cuál es la ventaja de usar captadores y definidores (que solo obtienen y configuran) en lugar de simplemente usar campos públicos para esas variables? Si los captadores y definidores alguna
¿Qué significa la variable $this en PHP?
Veo la variable $thisen PHP todo el tiempo y no tengo idea de para qué se usa. Nunca lo he usado personalmente. ¿Alguien puede decirme cómo $thisfunciona la variable en
¿Cuándo deberías usar 'amigo' en C++?
He estado leyendo las preguntas frecuentes de C++ y tenía curiosidad acerca de la frienddeclaración. Personalmente nunca lo he usado, sin embargo estoy interesado en explorar el idioma. ¿ Cuál
¿Existe una diferencia de rendimiento entre i++ y ++i en C++?
Tenemos la pregunta: ¿existe una diferencia de rendimiento entre i++y ++i en C ? ¿Cuál es la respuesta para C++?
¿Cuál es la diferencia entre un método y una función?
¿ Alguien puede proporcionar una explicación sencilla de los métodos frente a las funciones en el contexto de la programación orientada a objetos?
¿Por qué es necesario tener explícitamente el argumento "self" en un método de Python? [duplicar]
Al definir un método en una clase en Python, se ve así: class MyClass(object): def __init__(self, x, y): self.x = x self.y = y Pero en algunos otros lenguajes, como
¿Cómo puedo crear una copia de un objeto en Python?
Me gustaría crear una copia de un objeto. Quiero que el nuevo objeto posea todas las propiedades del objeto antiguo (valores de los campos). Pero quiero tener objetos independientes. Entonces,