Foro de elhacker.net

Programación => Java => Mensaje iniciado por: cyberserver en 2 Enero 2011, 04:46 am



Título: Interfaces con Orden ? es Posible
Publicado por: cyberserver en 2 Enero 2011, 04:46 am
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
  1. public interface Inter{
  2. public abstract void Correr();
  3. public abstract void Saltar();
  4. }
  5.  

Prueba.java y Uso.java
Código
  1. import javax.swing.*;
  2.  
  3. public class Prueba {
  4.  
  5.    public static void main (String[] args) {
  6.     JOptionPane.showMessageDialog(null,"Entro al main");
  7. }
  8.  
  9. }
  10. class Uso implements Inter{
  11. public void Saltar(){
  12. JOptionPane.showMessageDialog(null,"Saltar");
  13. }
  14. public void Correr(){
  15. JOptionPane.showMessageDialog(null,"el metodo es Correr");
  16. }
  17.  
  18. }
  19.  
  20.  

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


Título: Re: Interfaces con Orden ? es Posible
Publicado por: sapito169 en 2 Enero 2011, 08:41 am
 :o
que yo sepa no
pero eso no tiene mucha importancia


Título: Re: Interfaces con Orden ? es Posible
Publicado por: egyware en 2 Enero 2011, 18:39 pm
: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


Título: Re: Interfaces con Orden ? es Posible
Publicado por: cyberserver en 3 Enero 2011, 02:14 am
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:

Citar
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

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