Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
2 / 2 / 3
Регистрация: 11.04.2016
Сообщений: 94

Создать классы и массив классов

20.12.2016, 13:30. Показов 2908. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создать класс Employee, наследник Employee – Worker (поля: имя, стаж работы; метод – showinf() – выводит на экран значения полей). Поля закрытые, доступ к полям – через методы. Создать в отдельном классе массив emps типа Employee из 4 элементов. 2 элемента из emps являются объектами Employee, другие 2 – объектами Worker. Пройти в цикле по массиву emps и вызвать у объектов Worker метод showinf. Проверять тип можно с помощью следующего условия:
if( emps[i].getClass().getTypeName().toString().equ als("Worker")).
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.12.2016, 13:30
Ответы с готовыми решениями:

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

Создать иерархию классов: абстрактный базовый класс Array и производные классы AndArray и OnArray
Помогите написать программу, спасибо!!! Создать абстрактный базовый класс Array с виртуальными методами сложения и поэлементной...

Автоматическая генерация классов С ++ с UML диаграмм классов. Наследование в с++. Абстрактные классы. WhiteStarUML
Создать классовую модель(желательно в WhiteStarUML), которая включает в себя абстрактный класс CGraphicsObject, его наследник - базовый...

2
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
20.12.2016, 13:44
ElenaCh, хороший пример того как не надо писать программы. Так вашему преподу и скажите
0
2 / 2 / 3
Регистрация: 11.04.2016
Сообщений: 94
20.12.2016, 14:50  [ТС]
Лучший ответ Сообщение было отмечено ElenaCh как решение

Решение

KEKCoGEN, да понятное дело, ну вот она поставила это в лабы(((

Добавлено через 49 секунд
KEKCoGEN, да понятное дело, ну вот она поставила это в лабы(((

Добавлено через 4 минуты
KEKCoGEN, поэтому надо сделать((

Добавлено через 56 минут
Оставлю это здесь, может кому понадобится
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
public class Задача6 {
 
    public static void main(String[] args) {
        Employee emps[]= new Employee [4]; 
 
        emps[0] = new Employee(); 
        emps[1] = new Employee(); 
        emps[2] = new Worker(); 
        emps[3] = new Worker(); 
 
    for (int i = 0; i < emps.length; i ++){ 
        if( emps[i].getClass().getTypeName().toString().equals("Worker"))
        { 
        ((Worker)emps[i]).showinf( "Иван Иванович,", " 4 года" ); 
        } 
        } 
    } 
} 
 
class Employee{}             
 
class Worker extends Employee{ 
 
        private String name; 
        private String stg ; 
 
    void setName(String strName)
        { 
        name = strName; 
        } 
 
    String getName()
        { 
        return name; 
        } 
 
    void setStg(String strSrg)
        { 
        stg = strSrg; 
        } 
 
    String getStg()
        { 
        return stg;
        } 
 
public void showinf( String name, String stg ){ 
 
        setName( name ); 
        setStg ( stg ); 
 
        System.out.print(getName()); 
        System.out.println(getStg()); 
    } 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.12.2016, 14:50
Помогаю со студенческими работами здесь

Классы и наследование (Создать класс 3D фигура, и производные классы шар, конус, цилиндр и куб. Создать функцию вычисления объёма.)
Уважаевые, помогите написать прожку на экзамене: Создать класс 3D фигура, и производные классы шар, конус, цилиндр и куб. Создать функцию...

Создать Массив и Классов!
Помогите пожалуйста не могу понять как правильно инициализировать массив Есть массив Item item =new Item; Хочу поместить в него...

Создать массив классов
Здраствуйте подскажите как создать массив класов в C# пишу: using System; using System.Collections.Generic; using...

Создать массив классов
Вообщем как создать класс я прекрасно знаю, но вот такая у меня задача: У меня есть массив ( динамический, но это не суть...): mass ...

не могу создать массив классов .
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru