Sobes.tech
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.