Z Java tutorial:Co to jest dosłownie w języku Java?
Wreszcie, istnieje również specjalny rodzaj dosłowne nazywany klasa dosłownego, utworzone w drodze nazwy typu i dołączanie „
.class
”; na przykładString.class
. Odnosi się to do obiektu (typuClass
), który reprezentuje sam typ.
Do jakiego rodzaju zmiennej można przypisać ten literał?
Podaj mały przykład, o ile to możliwe.
Niezłe wyjaśnienie. –
@shinkou String jest instancją (obiektem) klasy Class. Dlaczego? Powinno to być "String.class jest instancją (obiektem) klasy klasowej", prawda? – Ani
@Ani Sam ciąg jest również instancją klasy Class, której przypisano literalną klasę String.class. Pomyśl o 'String str =" Jestem ciągiem ";', gdzie 'str' ma przypisany literał łańcuchowy" Jestem ciągiem ". – shinkou