1-¿cuando tengo una clase abstracta uno de sus métodos debe ser abstracto
forzosamente ?
2-¿oh también puedo tener clases abstractas sin métodos abstractos ?
| ||||
Respuesta: cuando tengo una clase abstracta uno de sus métodos debe ser abstracto ...una clase abstracta puede tener ningun metodo abstracto o todos los que necesites, lo único que no puede haber es métodos private o static
__________________ Programación Web - Javascript - Web App - Programación Móvil - Android - Java Programación Android |
| ||||
Respuesta: cuando tengo una clase abstracta uno de sus métodos debe ser abstracto Cita: que genial contestación, una pregunta más eso se lo dije a mi maestro pero el me dijo que de mínimo debe haber uno que es abstracto, como lo puedo demostrar que esta en un error un manual o un ejemplo tu que me aconsejas |
| |||
Respuesta: cuando tengo una clase abstracta uno de sus métodos debe ser abstracto Las clases abstractas se llaman asi porque al menos uno de sus metodos es abstracto, si todos los metodos estan implementados entonces no tiene sentido llamarla clase abstracta |
| |||
Respuesta: cuando tengo una clase abstracta uno de sus métodos debe ser abstracto creo que no debes estar tratando de demostrar nada a tu maestro, lo que el te dice es correcto. estudia mas y deja de estar tratando de hacer quedar mal a tu maestro que posiblemente el sabe mas que tu. |
| ||||
Respuesta: cuando tengo una clase abstracta uno de sus métodos debe ser abstracto Echa un ojo a la clase WindowAdapater de java, es abstracta según la API, pero tiene todos los métodos implementados y se puede hacer new de ella. http://docs.oracle.com/javase/6/docs...owAdapter.html En este caso, los métodos tienen una implementación vacía e imagino que han puesto abstract para hacer notar al programador que debería sobreescribir uno de ellos si quiere que la clase haga algo, no porque sea obligatorio en este caso, sino porque si no lo hace la clase no vale para nada). En cualquier caso, la prueba es muy sencilla, haz una clase abstract y no le pongas ningún método abstracto y así verás si se puede o no. Se bueno. |
| ||||
Respuesta: cuando tengo una clase abstracta uno de sus métodos debe ser abstracto Sí puede tener sentido, imagina que quieres tener varias clases que hereden solo ciertos atributos, pero no quieres que se pueda instanciar.
__________________ Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe. |
| ||||
Respuesta: cuando tengo una clase abstracta uno de sus métodos debe ser abstracto Cita: ...error una clase abstracta puede tener 0 o X cantidad de metodos abstractos...http://docs.oracle.com/javase/tutori...t.html..fijate justo la primer oración...."An abstract class is a class that is declared abstract—it may or may not include abstract methods."..
__________________ Programación Web - Javascript - Web App - Programación Móvil - Android - Java Programación Android |
| ||||
Respuesta: cuando tengo una clase abstracta uno de sus métodos debe ser abstracto entonces en conclusión las clases abstractas pueden tener un metodo abstracto o ninguno y siguen siendo abstractas genial |
Etiquetas: |