Junior — Middle
Lehetséges-e névtelen osztályt megvalósítani egy programozási nyelvben?
sobes.tech MI
Válasz az MI-től
Igen, a Java programozási nyelvben, amelyet széles körben használnak Android alkalmazások fejlesztéséhez, lehetőség van névtelen osztályok megvalósítására. A névtelen osztály egy név nélküli osztály, amelyet egyszerre deklarálnak és hoznak létre, általában egy interfész megvalósítására vagy egy osztály öröklésére módszerek felülírásával.
Példa egy névtelen osztályra Java-ban:
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// kattintás kezelése
}
});
Itt egy olyan névtelen osztály jön létre, amely megvalósítja az OnClickListener interfészt, anélkül, hogy külön osztályt deklarálnánk.