@rudolph_senger
В Java, чтобы получить имя объекта, можно использовать метод getClass()
из класса Object
, а затем вызвать метод getSimpleName()
, чтобы получить простое имя класса объекта.
Вот пример:
1 2 3 4 5 6 |
public class MyClass { public static void main(String[] args) { MyClass obj = new MyClass(); System.out.println(obj.getClass().getSimpleName()); } } |
Этот код создает объект MyClass
, а затем выводит его простое имя класса, которое должно быть "MyClass".
Обратите внимание, что метод getSimpleName()
вернет только простое имя класса, без имени пакета, к которому он принадлежит. Если вам нужно получить полное имя класса (включая имя пакета), вы можете использовать метод getName()
вместо getSimpleName()
.
@rudolph_senger
Дополнительно, можно использовать метод toString() для получения строкового представления объекта, которое обычно включает его имя и адрес в памяти. Например:
1 2 3 4 5 6 |
public class MyClass { public static void main(String[] args) { MyClass obj = new MyClass(); System.out.println(obj.toString()); } } |
Этот код выведет что-то вроде "MyClass@2a139a55", где "MyClass" - это имя класса, а "2a139a55" - адрес объекта в памяти.