Известно, что анонимные классы не могут иметь конструкторов, кроме конструкторов базового класса, т.к. не имеют имени, а имя конструктора совпадает с именем класса. Но этот факт не исключает необходимость инициализации некоторых полей анонимного класса при создании объекта. Дополните представленный ниже код созданием объекта myClass анонимного внутреннего класса, наследника A, что в его поле name было установлено значение, введенное с клавиатуры.
import java.util.Scanner;
class A{
int a;
String name;
}
class Main {
public static void main(String[] args){
final Scanner in = new Scanner(System.in);
A myClass = new A(){
{
name=_______._______ ;
}
};
System.out.print(myClass.name);
}
}