1) Los metodos en java puedes distinguirlos ya sea por el numero de parametros:
Código:
- public void doIt(String x, String y)
- public void doIt(String x, String y, int m)
2) Los metodos en java puedes distinguirlos ya sea por el tipo de parametros:
Código:
- public void doIt(String x, String y)
- public void doIt(String x, Integer y)
Bueno, quizas ya conocias esto(probablemente), lo cual es lo mas cercano que puedo yo brindarte como solucion.
Sin embargo, el hacer lo que has descrito con el método F1() que has dicho me parece que es una mala programación, porque asi estas condicionando a tu método F1() a funcionar en base a F2() y a F3(), pero, pierdes el sentido de lo que es en escencia un objeto y su capacidad de ser rehusado.
Creo que deberias volver a analizar tus métodos, cualquier cosa, aqui sigo...
_______________"Dios esta muerto y su cadaver apesta, su amor por los hombres le ha matado"