Как использовать массив, который создается в одном классе во втором классе? - PullRequest
0 голосов
/ 19 марта 2009

Я создал массив в реализации моего класса loginController. Теперь я хочу использовать этот массив (с его объектами) в другом классе моего проекта. Как правильно импортировать его?

Ответы [ 3 ]

0 голосов
/ 19 марта 2009

Там нет правильного пути, учитывая эту информацию. Что находится в массиве, только целые числа или строки / объекты и т. Д. Храните ли вы объекты указателей на объекты?

Передача массива аналогична передаче любого другого объекта в функцию

0 голосов
/ 19 марта 2009

Общий ответ будет: объявить его общедоступным

Это не очень хорошая вещь, но как новичок, вы можете начать с этого.

0 голосов
/ 19 марта 2009

Вам действительно нужно указать язык.

В общем, если массив является переменной-членом в одном классе, считается плохой формой непосредственного использования его из другого класса. Это противоречит идее « инкапсуляция », которая весьма полезна в объектно-ориентированном программировании.

Предпочтительным вариантом часто является добавление методов, называемых «получателями» и «установщиками», к классу, владеющему массивом, или предоставление его некоторыми другими более структурными средствами, которые зависят от точной семантики и использования массив. Например, может не потребоваться, чтобы внешние пользователи даже знали, что это массив.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...