Неоднозначность в ошибке вызова конструктора для vags (…) при попытке обновить JDK 1.6 до JDK 1.8 [закрыто]

раньше, когда я использовал java 1.6 для компиляции исходного кода, он работал правильно. Теперь я использую java 1.8 для компиляции одного и того же источника, и компилятор выдает ошибку неоднозначности при создании объекта с конструктором, содержащим параметр VArgs, то есть три точки (...).

Не уверен, есть ли какие-либо устаревшие функции VArgs в java 1.8

Код:

       class A{
          A(String a,Object... b){
                      //code
                       .....
                    }
         }

  class B{
   p s v  main(){
         SomeClassName someObject1 = new SomeClassName ();
         SomeClassName2 someObject2  = new SomeClassName2 ();
            A o = new A("Hi" , someObject1 , someObject2); // Error is thrown here 
       }
  }

Пожалуйста, помогите мне в решении этой проблемы

0 ответов

Другие вопросы по тегам