July 25, 2006

Java

Java сегодня меня удивила :). Вот этот код:

------------------ Бредятина.java --------------------
public class Бредятина
{
    public Бредятина()
    {
        System.out.println(туСтринг());
    }

    String туСтринг()
    {
        return "Класс: " + Бредятина.class;
    }
    
    public static void main(String args[])
    {
        Бредятина полнаяБредятина = new Бредятина();
        System.out.println("Общая длина: " + полнаяБредятина.туСтринг().length());
    }   
}
--------------------------------------------------------

компилится и работает. Причем кодировка русских букв - koi8-r. Ляпота :)

Жалко только, препроцессора в java нет, а то можно было бы ключевые слова (public, class, void etc) позаменять для полного счастья :).