Anonymous Types in Java | Benji's Blog -
(benjiweber.co.uk)
Anon 有沒有參數或傳回值都無所謂,只要是個 Functional interface … 結果是有點像是一個有 method 的 lambda ... XD
用 JavaScript 比喻的話,有點像是…
var f = function(i) { // 其實這個 f 有沒有參數或傳回值都無所謂
return i;
};
f.quack = function() {
console.log("Quack");
};
f.waddle = function() {
console.log(""Waddle"");
};
with(
f,
function(duckLike) {
duckLike.quack();
duckLike.waddle();
}
);
function with(t, accept) {
accept(t);
};