Форум программистов, компьютерный форум, киберфорум
Ruby
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
 Аватар для Sociopath
3 / 3 / 0
Регистрация: 26.09.2012
Сообщений: 28

Создать новый класс

29.01.2013, 11:32. Показов 819. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Может, я не совсем понимаю, для чего нужны классы, но все же спрошу. Допустим, я хочу хранить определенное (возможно большое) количество чисел, которых объединяет определенное свойство, например, первые 100 простых чисел. Далее я хочу с ними применять к ним какие-либо методы. Так вот, стоит мне делать для этих чисел класс, и если да, то как?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.01.2013, 11:32
Ответы с готовыми решениями:

Создать новый класс аукцион
Помогите пожалуйста! 1. Создать запись для хранения следующей информации: – название предмета, выставленного на аукцион, – код...

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

Как создать новый класс используя Canvas?
Мне нужен класс типа list, только с другим интерфейсом. Я хочу, чтоб элементы списка при выделении не светились в синем фоне, а просто...

3
http://1248.site
131 / 119 / 20
Регистрация: 15.05.2012
Сообщений: 347
Записей в блоге: 10
29.01.2013, 15:34
Классы становятся нужны когда есть четкое понимание что они нужны, а вообще любую программу можно написать без классов. Для начала изучите как проявляют себя существующие классы, а в руби кроме классов и объектов вокруг ничего нет, сорри, есть еще сам язык.

Если проявляете слабость к простым числам:
Ruby
1
2
3
4
5
6
7
8
9
irb(main):001:0> require 'prime' #=> true
irb(main):002:0> Prime.take(100)
=> [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71,
73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157,
163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241,
251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347,
349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439,
443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541]
irb(main):003:0>
Используйте irb заместо калькулятора, очень удобно.
0
 Аватар для Sociopath
3 / 3 / 0
Регистрация: 26.09.2012
Сообщений: 28
29.01.2013, 23:44  [ТС]
Вот в том-то и дело, что я не хочу вручную вводить все числа. Можно ли определить класс чисел А, такой, что любое а из А обладает свойством Р? Причем этот класс может быть и бесконечным.
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
31.01.2013, 15:47
Цитата Сообщение от Sociopath Посмотреть сообщение
Вот в том-то и дело, что я не хочу вручную вводить все числа
В том примере вручную числа не вводились.

Цитата Сообщение от Sociopath Посмотреть сообщение
Можно ли определить класс чисел А, такой, что любое а из А обладает свойством Р?
Да. Смотри документацию к классу Prime: в нем определены всего лишь три метода ( + включен модуль Enumerable), которые достаточно лаконичны и тривиальны (нетривиальна лишь сама логика нахождения следующего простого числа).

Цитата Сообщение от Sociopath Посмотреть сообщение
Причем этот класс может быть и бесконечным.
Он и так «бесконечный».
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.01.2013, 15:47
Помогаю со студенческими работами здесь

Как создать правильно новый класс и переопределить его метод
Необходимо создать новый класс родителем которого будет textBox в котором будет прикручено: private void...

Не знаю как сделать.ООП.Нужно создать новый класс ,вместо static
Код суммы из файла public static void main(String args) { int n = sumFromFile(); System.out.println(n); } ...

Создать класс колесо, имеющее радиус. Определить конструкторы. Создать класс машин, содержащий класс колесо
Создать класс колесо, имеющее радиус. Определить конструкторы. Создать класс машин, содержащий класс колесо. Дополнительно есть марка,...

Создать класс Man (человек), с полями: имя, возраст, пол и вес. Создать производный класс Student ...
Создать класс Man (человек), с полями: имя, возраст, пол и вес. Определить методы задания имени, возраста и веса. Создать производный класс...

Создать абстрактный базовый класс Тройка чисел с виртуальными методами увеличения на 1. Создать производный класс Время со своими функциями
Здравствуйте, пожалуйста помогите написать код к данной задаче, с таким условием: Создать абстрактный базовый класс Тройка чисел с...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru