Znaczenie fragmentu kodu

0

Przeglądałam różne zadania i znalazłam taki fragment:

 if (this is nazwaklasy){
                   ...
                   }
        else (this is nazwaklasy){
                   ...
                   }

Co znaczy takie użycie this? Nie jestem pewna czy to na pewno kod javy, jeśli nie, to jaki jest odpowiednik w javie?

1

To wygląda na język c#. Operator 'is' sprawdza czy obiekt jest konkretnego typu bądź implementuje dany interfejs. W Javie odpowiednikiem jest operator 'instanceof'.

0

Dzięki :)

1

Warto dodac, ze prawdopodobnie nalezy zapomniec o tym kawalku kodu jak najszybciej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1