Apple Objective-C dilinin benim için gerçekten yararlı olan bir özelliği var: Kod bloklarını yöntemlerde argüman olarak iletebilirim.ObjectiveC blokları Java eşdeğeri
Bunu da Java'da yapmak istiyorum. gibi şey:
myManager.doSomethingInTransaction(function() {
dao.save();
});
Yani myManager nesnesi startTransaction() ve bir endTransaction() yöntemleri arasında kodumu çalıştırır.
Java'da bunu elde etmenin bir yolu var mı?
basit cevap "hayır", Java böyle hiçbir işlevselliği olmaması. –
2014 için, cevap "sadece bir Runnable kullanın" gibi görünüyor. – Fattie