Resultados de la búsqueda a petición "oop"

15 la respuesta

¿Cómo implementar un árbol de búsqueda binario en Python?

Esto es lo que tengo hasta ahora pero no funciona: class Node: rChild,lChild,data = None,None,None def __init__(self,key): self.rChild = None self.lChild = None self.data = key class Tree: root,size = None,0 def __init__(self): self.root = None ...

4 la respuesta

Acceso a constantes de clase PHP

El manual de PHP dice omo miembros estáticos, no se puede acceder a valores constantes desde una instancia del objeto. que explica por qué no puedes hacer esto $this->inst = new Classname(); echo $this->inst::someconstant; pero entonces ¿por ...

2 la respuesta

Método de llamada por cadena?

Class MyClass{ private $data=array('action'=>'insert'); public function insert(){ echo 'called insert'; } public function run(){ $this->$this->data['action'](); } } Esto no funciona: $this->$this->data['action']();solo las posibilidades es ...

24 la respuesta

¿Cuándo debe usar una clase frente a una estructura en C ++?

n qué escenarios es mejor usar unstruct vs aclass en C ++?

6 la respuesta

Java-esque OOP en JavaScript y un error de jQuery

Estoy trabajando en un proyecto y realmente estoy tratando de escribir código JavaScript orientado a objetos. Acabo de empezar a leerDouglas Crockford's JavaScript: The Good Parts [https://rads.stackoverflow.com/amzn/click/com/0596517742] y ...

9 la respuesta

¿Cuál es la diferencia entre el estilo antiguo y las nuevas clases de estilo en Python?

¿Cuál es la diferencia entre el estilo antiguo y las nuevas clases de estilo en Python? ¿Cuándo debo usar uno u otro?

6 la respuesta

Cómo / si refactorizar un programa Delphi usando solo formularios y módulos de datos

Después de años de codificar los programas de Delphi como código no comprobable en formularios y módulos de datos, incluidas las variables globales, y las únicas clases son los formularios mismos, que contienen todo el código que necesito para la ...

5 la respuesta

No se pueden implementar dos interfaces que tengan el mismo nombre de método

Esto no funciona: interface TestInterface { public function testMethod(); } interface TestInterface2 { public function testMethod(); } class TestClass implements TestInterface, TestInterface2 { } Me da el error: Error fatal: no se puede ...

22 la respuesta

¿Alguien está en desacuerdo con la afirmación: "usar el interruptor es un mal estilo OOP"?

Lo he visto escrito en múltiples hilos / comentarios en stackoverflow que usandoswitch es simplemente un mal estilo de OOP. Personalmente no estoy de acuerdo con esto. Habrá muchos casos en los que no podrá agregar código (es decir, métodos) ...

2 la respuesta

Java - ¿Por qué sucede esto? [en espera

i he escrito esta clase para almacenar e imprimir los detalles del alumno para una tarea. a continuación está mi código junto con el error que recibo cuando intento compilar mi código. este es mi código: import java.util.*; public class Student ...