ai vai uma sobre interfaces, quem sabe interpretar corretamente oq esse código faz? Como sempre, não vale compilar! …la no exame vcs não terão o javac pra ajudar… vamo la galera, essa ai elaborei sozinho, aborda detalhes importantes de interfaces!
package com.foo;
class FooClass implements F1, F2 {
public void FooClass()
{
System.out.println( "Construtor" );
}
void doStuff()
{
System.out.println( "metodo doStuff()" );
}
static public void main( String[] args )
{
new FooClass().doStuff();
}
}
interface F1 {
abstract void doStuff();
}
abstract interface F2 extends F3 {
void doStuff();
}
interface F3 {
public void FooClass();
}
quem mais? quem mais???