![]() |
metodo heredado me gustaría tener una clase...........que no fuera posible instanciarla.......y que tuviera metodos implementados para que otras clases los puedan heredar. Había pensando en que la clase fuera abstracta...pero claro, si la clase es abstracta el metodo no lo puedo implementar...unicamente se pone la cabecera del metodo......existe alguna forma de crear una clase con esas dos premisas? 1- que no pueda ser instanciada 2- que tenga metodos los cuales otras clases que la hereden pueden usar. Un saludo |
Re: metodo heredado Para que una clase no pueda ser instanciada puedes usar el patrón Singleton, y para que tenga métodos que los que la hereden las puedan usar usa métodos protegidos (protected). Otra opción es que uses interfaces. Saludos. |
Re: metodo heredado En un clase abstracta puedes crear métodos (no abstractos). Mira en la documentación oficial. Un saludo |
| La zona horaria es GMT -6. Ahora son las 22:24. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.