Está en la página 1de 2

/* Realizar un programa que permita aplicar herencia diferencial considerando que

una sub clase, debe heredar de su superclase por lo menos un atributo numerico y un
metodo de calculo. El alumno debe ralizar el enunciado en base a la teoria dada en
clase*/
/* Realice un programa que permita almacenar los datos de un alumno, y a su vez
muestre en pantalla estos datos, dependiendo de si el estudiante es regular o de
intercambio */

import java.util.Scanner

public class Alumno {

public string getNombre() {


return nombre;
}

public string getClases() {


return clases;
}

public string getNivel() {


return nivel;
}

public string getSeccion() {


return seccion;
}

public void setNombre(string nombre) {


this.nombre = nombre;
}

public void setClases(string clases) {


this.clases = clases;
}

public void setNivel(string nivel) {


this.nivel = nivel;
}

public void setSeccion(string seccion) {


this.seccion = seccion;
}
private string nombre;
private string clases;
private string nivel;
private string seccion;

protected void ir_a_clase(){

protected void estudiar(){

}
}
public class Regular extends Alumno {

public Regular(){

protected void pagar_inscripcion(){

protected void matricularse(){

}
}

public class Intercambio extends Alumno{

public Intercambio(String nombre,String clases,String grado,String


grupo){
super.setNombre(nombre);
super.setClases(clases);
super.setNivel(nivel);
super.setSeccion(seccion);
}

protected void matricularse(){

}
}

public class Main {


public static void main(String args[]){
Regular pedro = new Regular();
pedro.setNombre("Pedro");
pedro.setClases("Matematicas,Fisica,abstraccion");
pedro.setNivel("4");
pedro.setSeccion("2");
pedro.ir_a_clase():

Intercambio Luis = new


Intercambio("Luis","Economia","Estadistica","3","7");
Luis.ir_a_clase();
Luis.estudiar();
Luis.matricularse();
}
}

También podría gustarte