abstract class abstracta_principal {
abstract String getData();
abstract int getSuma(int a, int b);
void print() {
System.out.println(getData());
}
void imprimeSuma() {
System.out.println(getSuma(0, 0));
}
public void imprimir() {
System.out.println(getSuma(10, 5));
}
}
class clase_abstracta_q_Hereda extends abstracta_principal {
public String getData() {
return "¡Hola mundo!";
}
public int getSuma(int a, int b) {
return (a + b);
}
}
public class classAbstracta {
public static void main(String[] args) {
clase_abstracta_q_Hereda abs = new clase_abstracta_q_Hereda();
System.out.println(abs.getData());
System.out.println(abs.getSuma(3, 8));
abs.imprimir();
}
}
Friday, July 07, 2006
Creando clases abstractas
a clase abstracta es una clase que puede ser heredada pero no puede ser instanciada.Estas clases también pueden ser utilizadas para que los programadores personalizaen los métodos ya existentes(sobreescribiendolos) por ejemplo :
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment