Del curso: C#: Programación orientada a objetos

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Definición de interfaz en Programación Orientada a Objetos

Definición de interfaz en Programación Orientada a Objetos - Tutorial de C#

Del curso: C#: Programación orientada a objetos

Definición de interfaz en Programación Orientada a Objetos

Una interfaz es un conjunto de métodos y propiedades que no tiene ninguna implementación. La implementación la va a hacer cada uno de los elementos que herede de la interfaz dependiendo de sus necesidades. Es similar a lo que hemos visto como clase abstracta, pero en este caso la interfaz no tiene variables ni constantes ni tampoco puede heredar de otras clases pero sí puede heredar de otras interfaces. Regularmente se dice que una interfaz es como un contrato; en él se indican las cláusulas, es decir, solamente vamos a indicar lo que los elementos que derivan de ella van a contener. Voy a definir en mi proyecto una interfaz para ver cómo se crea y cómo funciona. Agregar "Nuevo elemento" e indico que voy a agregar una interfaz. De nombre ahora, solo para probar, voy a poner "MiInterfaz". He creado una nueva interfaz, llamada "MiInterfaz". Si agrego atributos a esta interfaz me va a marcar un error. Voy a probarlo. Aquí me está indicando el error. Las interfaces no pueden incluir…

Contenido