2012-05-07 2 views

ответ

4

Да, это возможно. Например:

Class.forName("java.lang.String").newInstance 
+0

И как сделать обратное? Если у меня есть объект, как получить имя класса? – Nabegh

+0

@Nabegh - object.getClass.getName – Rogach

+0

'val t = Class.forName (" ClassName "). NewInstance' ' t.print() ' Это не удается скомпилировать. Класс «ClassName» имеет метод print() – Nabegh

2

Как вы можете назвать все java-методы в scala, вы можете позвонить Class.forName(classname).

Смежные вопросы