4/3/12 03:42 pm - Still alive
Всё новое как-то ушло пока в ФБ, читайте там.
package BigPackage;
interface Fuckable
{
public int fuck();
public void notice();
}
abstract class Whore implements Fuckable
{
abstract public int fuck();
public void notice()
{
System.out.println("Whore!");
}
}
public class ClosureClass {
/**
* @param args
*/
public static void GetItOn( Fuckable foo )
{
System.out.println( "Fucked " + foo.fuck() + " times!" );
}
public static void main(String[] args) {
final int final_nights = 10;
GetItOn( new Fuckable() {
public void notice() { System.out.println("Some stranger!"); }
public int fuck() { notice(); return final_nights; }
} ) ;
GetItOn( new Whore() {
public int fuck() { notice(); return final_nights; }
});
}
}