Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592

записать класс массивом

06.12.2017, 18:41. Показов 547. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток Уважаемые форумчане

можно у Вас спросить о возможности записать это одной строчкой или массивом

Java
1
2
3
Classes cl1 = new Classes();
Classes cl2 = new Classes();
Classes cl3 = new Classes();
мне это нужно для удаления классов, вот так например

Java
1
remove(cl1);
если классов пару десятков то неужели все нужно так прописывать ? есть ли сокращенный вариант, или же что было бы очень здорово может ли класс выполнить remove самого себя
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.12.2017, 18:41
Ответы с готовыми решениями:

Записать перед массивом
У меня есть код: a = #их много будет file = open(user.txt,w) file.write(a) Проблема в том как добавить перед каждым id...

Найти в сообщении все ip-адреса, записать результат, используя класс string и класс StringBuilder
Задача: Находит в сообщении все ip-адреса, я могу написать при помощи регулярных выражений, но не могу с помощью string и StringBuilder,...

Класс с массивом чисел
Нужно создать класс, который будет состоять из 10 чисел. Определить функцию для вычисления среднего арефметического, минимума и максимума с...

10
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
06.12.2017, 18:49
что за вздор,
Цитата Сообщение от Nidl Посмотреть сообщение
класс выполнить remove самого себя
что это значит?
0
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
06.12.2017, 20:54  [ТС]
я думаю вы знакомы с увы не востребованным сейчас AS1-3, там любой объект в своем слушателе мог удалить сам себя. Это было очень удобно создавая орды кораблей пришельцев в маленьких играх. В других языках так же объект в своих слушателях может сам себя же удалить. Ну нет так нет, а по поводу основного вопроса неужели нельзя как то кратко записать ? если у меня есть сцена а на ней звездное небо, я хочу создать сцену с дождем куда звезды девать ? 50 раз прописать их классы что бы 50 раз выполнить удаление каждой ? как то громоздко. Неужели это нельзя записать как некий масив

Java
1
2
3
Classes cl1 = new Classes();
Classes cl2 = new Classes();
Classes cl3 = new Classes();
скажем как то так

Java
1
public Classes {"cl1", "cl2", "cl3"}
2xoraxax Вы же много умных книг о java читаете неужели ничего подобного нет ?
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
06.12.2017, 23:31
Я ваще с трудом понимаю, чё ты хочешь сделать и при чем тут ява
0
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
07.12.2017, 08:03  [ТС]
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public Classes cl1 = new Classes();
public Classes cl2 = new Classes();
public Classes cl3 = new Classes();
public Classes cl4 = new Classes();
public Classes cl5 = new Classes();
public Classes cl6 = new Classes();
public Classes cl7 = new Classes();
public Classes cl8 = new Classes();
public Classes cl9 = new Classes();
public Classes cl10 = new Classes();
public Classes cl11 = new Classes();
public Classes cl12 = new Classes();
public Classes cl13 = new Classes();
public Classes cl14 = new Classes();
public Classes cl15 = new Classes();
public Classes cl16 = new Classes();
public Classes cl17 = new Classes();
public Classes cl18 = new Classes();
Уважаемый xoraxax, вот это можно как то лаконично записать или увы нет ? вот что я хочу )
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
07.12.2017, 10:07
про массивы слышал?
0
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
07.12.2017, 10:13  [ТС]
Уважаемый xoraxax, а можно примером ? мои попытки загнать это одной строчкой в массив ни к чему увы не привели

Даже если я это пропишу массивом все равно нужна инициализация а это значит что все эти строчки по сути остаются

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public Classes cl1 = new Classes();
public Classes cl2 = new Classes();
public Classes cl3 = new Classes();
public Classes cl4 = new Classes();
public Classes cl5 = new Classes();
public Classes cl6 = new Classes();
public Classes cl7 = new Classes();
public Classes cl8 = new Classes();
public Classes cl9 = new Classes();
public Classes cl10 = new Classes();
public Classes cl11 = new Classes();
public Classes cl12 = new Classes();
public Classes cl13 = new Classes();
public Classes cl14 = new Classes();
public Classes cl15 = new Classes();
public Classes cl16 = new Classes();
public Classes cl17 = new Classes();
public Classes cl18 = new Classes();
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
07.12.2017, 10:19
например
Java
1
IntStream.range(0, 10).mapToObj(i -> new Classes()).toArray(String[]::new);
0
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
07.12.2017, 10:39  [ТС]
а без этого совсем никак ? IntStream.range
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
07.12.2017, 11:00
в цикле то же сделай
1
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
07.12.2017, 20:19  [ТС]
хм...

я все время бился об этот вариант пока не понял его суть для моего случая )

Java
1
public BaseEnemy objAryEnemy[] = new BaseEnemy[] {new BaseEnemy(), new BaseEnemy(), new BaseEnemy(), new BaseEnemy(), new BaseEnemy()};
потом вышел на это

Java
1
2
3
4
5
6
public BaseEnemy objAryEnemy[] = new BaseEnemy[6];
 
for (int i = 0; i < 6; i++)
{
    window.add(objAryEnemy[i] = new BaseEnemy());
}
и по сути это то что мне нужно, странно что вчера этот пазл сложить не мог хотя делал тоже самое

xoraxax, позвольте вас облабызать, вам бы еще слов побольше и было все просто чудесно )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.12.2017, 20:19
Помогаю со студенческими работами здесь

Класс с динамическим массивом
доброго времени суток! помогите мне немножко: создать клас vector для сохранения массиву, розмеры от 10 до 10к, память виделите...

Класс с массивом в конструкторе
У меня есть класс Question и у него такой конструктор public Question(string qText, string answer, string rAnswer) { ...

Класс с содержащимся динамическим массивом
Возникла необходимость создать свой объект, с внутренним массивом данных, к которому возможно применять Add, Delete, Clear, Count ну и так...

Дополнить класс динамическим массивом
Доброго всем времи суток!!! Возникла проблема - создан класс &quot;sequence&quot; нужно дописать его так, чтобы он использовал динамический...

Класс для pаботы с массивом
Доброго вечера, господа! Очень прошу помощи в написании кода. Было у меня задание такого рода: &quot;Постpоить класс для pаботы с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru