Я новичок в Java, и я хотел бы написать такой код:
TEST(myfunction(1, 2, 3));
Где ТЕСТ :
- Либо макрос, используемый в C
- Либо функция, для которой нужен адрес функции myfunction
В моем коде я бы хотел, чтобы TEST сделал некоторый код:
TEST(function) {
if (function())
// code
else
//code
}
Я знаю, что указатели не могут использоваться в Java.
Идея помочь мне?
[EDIT]
Вот еще один пример:
TEST(myfunction(1, 2, 3));
Где выполняется ТЕСТ:
void TEST (function(args[])) {
try {
function();
}
catch (Exception e) {
// Exception happened !
}
}
Благодаря этому, имея только одну строку кода, я смогу использовать try catch !