|
0 / 0 / 0
Регистрация: 08.11.2022
Сообщений: 9
|
||||||
Как Поместить базу с сотрудниками (массив) в отдельный класс (не Main)08.11.2022, 20:19. Показов 1086. Ответов 21
Метки нет (Все метки)
Всем привет. кто подскажет как решить задачу. Она сейчас решена в одном виде. Но в идеале необходимо поместить базу с сотрудниками (массив) в отдельный класс (не Main) и чтобы все работало)
0
|
||||||
| 08.11.2022, 20:19 | |
|
Ответы с готовыми решениями:
21
Разбить на отдельный класс main, класс с шифрованием и дешифрованием (таблица двойной перестановки )
|
|
0 / 0 / 0
Регистрация: 08.11.2022
Сообщений: 9
|
|
| 08.11.2022, 20:33 [ТС] | |
|
Тогда его не видят методы , перепробовал уже. Это понятно, что нужно создать класс и всё туда поместить, но дальше все ломается. никак не видит его Main
Попробуй скопируй в IDEA
0
|
|
|
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
|
|
| 08.11.2022, 21:35 | |
|
0
|
|
|
230 / 199 / 71
Регистрация: 21.10.2016
Сообщений: 449
|
||||||||||||||||||
| 08.11.2022, 22:45 | ||||||||||||||||||
Сообщение было отмечено Aleksandr1981Sp как решение
Решение
Добавлено через 1 минуту
1
|
||||||||||||||||||
|
0 / 0 / 0
Регистрация: 08.11.2022
Сообщений: 9
|
|
| 08.11.2022, 23:10 [ТС] | |
|
Что- то с конструктором не так получается. Даже если получается вывести сотрудников в отдельный класс, то при вызове в main методов, получаются nuul у всех объектов. Нифига не пойму(
0
|
|
|
0 / 0 / 0
Регистрация: 08.11.2022
Сообщений: 9
|
|
| 08.11.2022, 23:30 [ТС] | |
|
Вот здесь ты не прав. Этот код писал, я. Просто дальше мы еще не проходили, вот пытаюсь понять наследование и ООП. Не можешь путного ничего сказать не надо ничего писать.
0
|
|
|
|
||||
| 08.11.2022, 23:49 | ||||
|
0
|
||||
|
0 / 0 / 0
Регистрация: 08.11.2022
Сообщений: 9
|
|
| 09.11.2022, 00:00 [ТС] | |
|
Ну поэтому я и задаю вопрос, что не понимаю чего-то - это логично. Я всего лишь учусь. Не логично просто сидеть и троллить, если ты все знаешь, так иди в ТЕМУ НЕ для начинающих и проверяй там свои знания ,если тебя такие вопросы раздражают.
0
|
|
|
|
|||
| 09.11.2022, 00:13 | |||
|
Меня вовсе не раздражают тупые вопросы, а раздражает вранье и нежелание шевелить мозгами. Ты тут не один такой. Так вот, ты мало того, что задаешь вопрос не в тему, так еще и демонстрируешь полную беспомощность даже в том решении, которое тебе "на блюдечке" преподнес Хм. От сюда, возникают сомнения по поводу того, что: Тебе дали направление куда думать, а ты продолжаешь плакать, дескать не получается, и снова ждешь готового ответа. Думай.
0
|
|||
|
0 / 0 / 0
Регистрация: 08.11.2022
Сообщений: 9
|
|
| 09.11.2022, 00:25 [ТС] | |
|
Вот тебя понесло))). Да у меня-то всё Ок. Ты так говоришь, как будто у тебя последний кусок хлеба отбирают) Не сразу получается, но я стараюсь и всё будет Ок, мир не без адекватных людей. Не раздражайся по пустякам, вредно, как медик тебе говорю. Просто забей)))
Смысла списывать у меня нет, я же не для галочки учу этот прекрасный язык. И откуда в тебе столько злости. Прям "улыбнул" ты меня на дежурстве, меня куратор предупреждал, что на форумах бывают такие ,но я не думал, что прям в первый день увижу это))
0
|
|
|
|
||||
| 09.11.2022, 00:34 | ||||
|
0
|
||||
|
0 / 0 / 0
Регистрация: 08.11.2022
Сообщений: 9
|
|
| 09.11.2022, 00:47 [ТС] | |
|
Да не принимай ты всё так близко к сердцу.Желаю тебе классного настроения и всего самого офигенного)) и я не хотел тебя обидеть своей культурой общения. )
0
|
|
|
|
|
| 09.11.2022, 01:02 | |
|
Aleksandr1981Sp, ладно, ничья.
Ну раз ты решил изучать этот "прекрасный" язык, то позволь дам пару советов. Вернее, даже три: 1. Не уподобляйся полчищам ... (не особо одаренных) студентов, которые перед сессией/контрольными закидывают форум своими вопросами, думая, что здесь сидят роботы-решальщики их задач. Если действительно пытаешься освоить предмет своими силами - покажи это. Мы тут многое и многих видали. Отличайся от них, хотя бы в малом. 2. Сразу придерживайся код-стайла и по возможности "не писанных" правил по наименованию объектов в коде. Это сразу бросается в глаза и дает понимание того, что человек настроен серьезно. 3. ... что-то забыл, пока писал первые два. Но не важно. Все это придет с опытом. Ну и конечно же, разберись с понятиями "пакет", класс, статический класс, и т.п. Это очень пригодится при углублении в ООП. Не нужно пропускать такие вещи.
0
|
|
|
0 / 0 / 0
Регистрация: 08.11.2022
Сообщений: 9
|
|
| 09.11.2022, 01:21 [ТС] | |
|
Я сессию сдал, но куратор в качестве небольшого пожелания сказал, что можно было бы сделать по-другому.
Вот я пробую, но не получается. С "пакетом" ,классом вроде разобрался, что-то не то. Буду думать, спасибо за советы
0
|
|
|
|
|||||||||||||||||||||
| 09.11.2022, 01:54 | |||||||||||||||||||||
Сообщение было отмечено Aleksandr1981Sp как решение
Решение
Aleksandr1981Sp, для затравки, сделал рефакторинг твоего кода.
Для начала разберемся с пакетом: Я создал три класса, решающие каждый свои задачи. Все они находятся в пакете cyber.employee, т.е. однозначно друг-другу видны.Классы можно создавать вообще в других пакетах или даже проектах, но чтобы использовать их, нужно эти пакеты и проекты "подключать" к текущему проекту. Но это со временем придет. И так, класс Employee: public class Employee
Переопределение ToString лучше сразу приводить к удобочитаемому виду, в антипод того, что предлагает по умолчанию IDE. Далее, все методы по получению справочной информации (для медика актуально) вынесем в отдельный класс Empl_Service:public class Empl_Service
Для примера, вынес пару методов. Остальные несложно сделать по аналогии. И, наконец, класс Main:
Вывод в консоль
1
|
|||||||||||||||||||||
|
0 / 0 / 0
Регистрация: 08.11.2022
Сообщений: 9
|
|
| 09.11.2022, 02:29 [ТС] | |
|
Большое спасибо за консультацию!!! Буду вникать, очень красиво сделал!!!
Добавлено через 9 минут Ещё подскажи пожалуйста, если база сотрудников находится в методе main- это нормально с точки зрения сохранности данных. Или правильнее хранить этот массив где-то, а в main просто уже запускать методы.
0
|
|
| 09.11.2022, 02:29 | |
|
Помогаю со студенческими работами здесь
20
Перенос всех вывод в консоли из Main в отдельный класс Menu Переделать программу - расчет синуса поместить в отдельный класс Массив строк: все числа, встречающиеся в строке, поместить в отдельный целочисленный массив Массив: каждое слово необходимо поместить в отдельный массив, но по итогу один мусор. Почему? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2.
Номеклатура. . .
|