Java: Herencia
Ejemplo de herencia usando Java
Lenguaje: Java (compilador: JDK 6u26)
Categoría: Básico
// Fuente procedente de ErrorDeSintaxis.es
// Ejemplo de herencia usando Java
// Lenguaje: Java
// Compilador: JDK 6u26
// Nivel: Básico
// Disponible desde 29/06/2011
// Aportado por Nacho
// Autor original: Nacho Cabanes
// Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=213
class Escritor { public static void escribe(String texto) { System.out.println( texto ); } } class EscritorAmpliado extends Escritor { public static void escribeConAsteriscos(String texto) { escribe( "**" + texto + "**" ); } } class EscritorMayusculas extends Escritor { public static void escribe(String texto) { Escritor.escribe( texto.toUpperCase() ); } } // ---------------------------------------------------- class Herencia { public static void main( String args[] ) { Escritor e = new Escritor(); EscritorAmpliado eAmp = new EscritorAmpliado(); EscritorMayusculas eMays = new EscritorMayusculas(); e.escribe("El primer escritor sabe escribir"); eAmp.escribe("El segundo escritor también"); eAmp.escribeConAsteriscos("y rodear con asteriscos"); eMays.escribe("El tercero sólo escribe en mayúsculas"); } }