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.






9
Acceder al campo privado de otro objeto de la misma clase
class Person { private BankAccount account; Person(BankAccount account) { this.account = account; } public Person someMethod(Person person) { //Why accessing private field is possible? BankAccount a = person.account; } } Olvídate del diseño. Sé que OOP especifica que los objetos privados son privados para la clase. Mi pregunta es, ¿por …
91 java  c++  .net  oop 

10
¿Cuál es la ventaja de usar métodos estáticos en Python?
Me encontré con un error de método no vinculado en Python con el código import random class Sample(object): '''This class defines various methods related to the sample''' def drawSample(samplesize,List): sample=random.sample(List,samplesize) return sample Choices=range(100) print Sample.drawSample(5,Choices) Después de leer muchas publicaciones útiles aquí, pensé cómo podría agregar @staticmethodarriba para que el …


2
¿Cuándo implementar y extender? [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 el año pasado . Mejora esta pregunta ¿Cuándo debería implemento extendutilizarse? ¿Cuáles son algunos ejemplos del mundo …
90 php  oop  extend 

12
Agregación versus composición [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 5 años . Mejora esta pregunta Me ha costado mucho entender la diferencia entre composición y …
89 java  oop  uml 


7
Puntero de función a función miembro
Me gustaría configurar un puntero de función como miembro de una clase que es un puntero a otra función en la misma clase. Las razones por las que hago esto son complicadas. En este ejemplo, me gustaría que la salida fuera "1" class A { public: int f(); int (*x)(); …

3
Diseño orientado a objetos para una partida de ajedrez [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 Estoy tratando de tener una idea de cómo diseñar y …
88 chess  oop 

6
abatido y optimista
Soy nuevo en C # (y OOP ). Cuando tengo un código como el siguiente: class Employee { // some code } class Manager : Employee { //some code } Pregunta 1 : Si tengo otro código que hace esto: Manager mgr = new Manager(); Employee emp = (Employee)mgr; Aquí …
88 c#  oop  downcast  upcasting 


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.