Когда появился язык Java?
Java
Далее функция , определённая для всех объектов, выдаёт объект типа . Для каждого класса создаётся не более одного описывающего его объекта типа Class, поэтому эти объекты можно сравнивать. Так, например, foo.getClass() == bar.getClass() будет истинно, если объекты foo и bar принадлежат к одному классу.