Étant donné:tueur test 310-065 pour SCJP (Java)
interface TestA {String toString();}
public class Test{
public static void main(String[] args){
System.out.println(new TestA()){
public String toString() {return "test";}
}
}
}
Dans le livre, le résultat de ce code est test.But Je pense que TestA est une interface et vous ne pouvez pas créer une instance pour TestA. Quelqu'un peut-il m'expliquer cela?
'Je pense que TestA est une interface et vous ne pouvez pas créer une instance pour TestA'. Correct. Semble être une faute de frappe dans le livre et devrait probablement lire 'new Test()' –