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.









6
Explicando '__enter__' y '__exit__' de Python
Vi esto en el código de alguien. Qué significa eso? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def __enter__(self): print 'sss' return 'sss111' def __exit__(self ,type, value, traceback): print 'ok' return False with a() as s: print s print s

30
¿Cuándo deberías usar 'amigo' en C ++?
He estado leyendo las preguntas frecuentes de C ++ y tenía curiosidad sobre la frienddeclaración. Personalmente nunca lo he usado, sin embargo, estoy interesado en explorar el idioma. ¿Cuál es un buen ejemplo de uso friend? Leyendo las preguntas frecuentes un poco más Me gusta la idea de que el …
354 c++  oop  encapsulation  friend 


21
Polimorfismo vs anulación vs sobrecarga
En términos de Java, cuando alguien pregunta: ¿Qué es el polimorfismo? ¿Podría sobrecargar o anulando sería una respuesta aceptable? Creo que hay algo más que eso. SI tuvo una clase base abstracta que definió un método sin implementación, y definió ese método en la subclase, ¿eso todavía se anula? Creo …

8
Uso de alloc init en lugar de nuevo
Aprendiendo Objective-C y leyendo código de muestra, noto que los objetos generalmente se crean usando este método: SomeObject *myObject = [[SomeObject alloc] init]; en vez de: SomeObject *myObject = [SomeObject new]; ¿Hay alguna razón para esto, ya que he leído que son equivalentes?
344 objective-c  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.