Interfaces con Orden ? es Posible

Iniciado por cyberserver, 2 Enero 2011, 04:46 AM

0 Miembros y 1 Visitante están viendo este tema.

cyberserver

Hola. :)!

Apenas comenze a explorar el uso de las interfaces.... es por eso que quisiera saber!

¿Existe alguna forma de Darle un Orden a los metodos abstractos dentro de una interface?

Ejemplo de mi codigo:

Inter.java
Código (java) [Seleccionar]

public interface Inter{
public abstract void Correr();
public abstract void Saltar();
}


Prueba.java y Uso.java
Código (java) [Seleccionar]

import javax.swing.*;

public class Prueba {

    public static void main (String[] args) {
    JOptionPane.showMessageDialog(null,"Entro al main");
}
   
}
class Uso implements Inter{
public void Saltar(){
JOptionPane.showMessageDialog(null,"Saltar");
}
public void Correr(){
JOptionPane.showMessageDialog(null,"el metodo es Correr");
}

}



ahora bien, sabemos que si en la Clase Uso.java no declaramos los metodos siguientes, estariamos cometiendo un error, ya que en la interface los declaramos
Citar
public void Saltar()
public void Correr()


Pero Existe la manera de Especificar dentro de la Interface el orden ESPECIFICO, en que tienen que ser declarados nuestros metodos?



Por cualquier ayuda o comentario, muchas Gracias






sapito169

 :o
que yo sepa no
pero eso no tiene mucha importancia

egyware

Cita de: sapito169 en  2 Enero 2011, 08:41 AM
:o
que yo sepa no
pero eso no tiene mucha importancia


Opino lo mismo, aunque talvez la llamada a distintas funciones en determinados momentos hace que un programa se comporte de manera distinta, pero eso ocurre en cualquier lenguaje con cualquier programa

cyberserver

Si de hecho, tienen mucha razon! quise ver las Interfaces como Reglas o Estructuras para Hacer uso de un programa, pero no lo son asi.

Son Reglas que se utilizan para la creacion de un programa. para que las clases puedan trabajar corractamente con otras cuando exista Poliformismo o Herencias con Reglas muy bien establecidas.


Muchas Gracias  :)  :rolleyes: :rolleyes: :rolleyes: :rolleyes:

CitarOpino lo mismo, aunque talvez la llamada a distintas funciones en determinados momentos hace que un programa se comporte de manera distinta, pero eso ocurre en cualquier lenguaje con cualquier programa

Opino lo mismo, si eso fuera una interface, no tendria ningun sentido declarar Metodos generales, simplemente programarias muy especificos.