4 авг. 2006 г.

Java

Java это просто замечательный язык!
Вставило:

class A {
final int m_num;

A(int num) {
m_num = num;
}

public int getNum() {
return m_num;
}
// мелкий трюк здесь :)
public A createA(int num) {
return new A(num) {

private int m_mySecretNum;

{
m_mySecretNum = super.getNum() + 1;
}

public int getNum() {
return m_mySecretNum;
}
};
}
}

Сейчас написал и показалось, что совершенно очевидно :) в первый раз рассматривал дооолго

Комментариев нет: