Preguntas etiquetadas con oop

92
Avro contra Parquet

Estoy planeando usar uno de los formatos de archivo hadoop para mi proyecto relacionado con hadoop. Yo entiendo de parquet es eficaz para la consulta y Avro basada en la columna para barrido completo o cuando necesitamos todos los datos de las columnas! Antes de continuar y elegir uno de los...

91
¿Qué hace el operador de dos puntos (:)?

Aparentemente, los dos puntos se utilizan de varias formas en Java. ¿A alguien le importaría explicar lo que hace? Por ejemplo aquí: String cardString = ""; for (PlayingCard c : this.list) // <-- { cardString += c + "\n"; } ¿Cómo escribirías este for-eachbucle de una manera diferente...

91
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...

90
¿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...

89
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...

89
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)(); } int A::f() { return...

88
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í Employeehay un Manager, pero...