@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" - адрес объекта в памяти.