Мога ли да използвам два класа с еднакви имена за две различни цели?

Има клас А, който се използва в две мишени. но заглавката и изпълнението на клас А са различни за двете цели. Мога ли да имам клас А два пъти? по един за всяка цел? или трябва да преименувам един от класовете и след това да импортирам?


person Suraj    schedule 17.08.2017    source източник
comment
Възможен дубликат на XCode - същото име на клас, две цели   -  person Malik    schedule 17.08.2017
comment
Ако добавя клас със същото име, това дава дефиниране на дублиран интерфейс за грешка за клас A.   -  person Suraj    schedule 17.08.2017
comment
защо не го кръстиш с друго име?   -  person radkrish    schedule 17.08.2017
comment
за здрав разум вероятно е най-добре да преименувате на два класа, особено ако имат различни реализации.   -  person Johnny Rockex    schedule 17.08.2017
comment
Добре. Ще преименувам класове и ще ги използвам.   -  person Suraj    schedule 18.08.2017


Отговори (1)


Можете да имате "ClassA" за всяка цел с едно и също име, ако те имат различна реализация. Трябва само да проверите правилната цел за всеки файл "ClassA".

person oskarko    schedule 24.08.2018