ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

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");
  } 
 
}