Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/40: Рейтинг темы: голосов - 40, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 10

Класс описывает мебель и содержит следующие данные-члены: производитель, цена и материал

03.10.2014, 13:28. Показов 7897. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
не могу сама ничего придумать. помогите пожалуйста

Создать соответствующие классы. Определите в каждом классе три перегруженных конструктора: с полным набором параметров, с частью параметров и конструктор по умолчанию. Предусмотреть переопределение методов базового класса в производных классах. Создайте дополнительный класс WriterInfo, для вывода информации о классах.[/U]
Класс описывает мебель и содержит следующие данные-члены: производитель, цена и материал. Предусмотреть get методы. Метод класса «Производитель», который потом будут переопределять производные классы.
Создайте класс «Шкаф» производный от «Мебель» содержит дополнительную информацию: ширину, глубину и высоту.
Создайте класс «Стол» производный от «Мебель» содержит дополнительную информацию: количество ящиков, площадь рабочей поверхности.
Создайте класс «Стул» производный от «Мебель» содержит дополнительную информацию: возможность регулировать положение спинки.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.10.2014, 13:28
Ответы с готовыми решениями:

Определите структуру данных, которая описывает студента и включает следующие данные: фамилия, пол, рост, групп
Определите структуру данных, которая описывает студента и включает следующие данные: фамилия, пол, рост, групп

Разработать класс "Product" с полями Наименование, Производитель, Цена, Срок хранения, Дата выпуска
Разработать классы для описанных ниже объектов. Включить в класс методы set (…), get (…), show (…). Определить другие методы. Написать...

Создать класс Triangle, содержащий следующие члены класса
Помогите подправить код..Плиз Задание Создать класс Triangle, содержащий следующие члены класса: 1. Поля: • int a, b, c; ...

10
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
03.10.2014, 13:42
Тут ненадо ничего придумывать. Все уже написанно что нужно сделать.
0
44 / 44 / 37
Регистрация: 11.12.2012
Сообщений: 200
Записей в блоге: 2
03.10.2014, 18:17
На словах последовательность действий:
1. Создать основной класс Мебель, в котором будут такие поля: производитель, цена и материал.
2. Создать класс Шкаф, который будет унаследован от класса Мебель, в котором будет 3 конструктора с разными параметрами. Данный класс имеет такие поля: ширину, глубину и высоту.
2. Создать класс Стол, который будет унаследован от класса Мебель, в котором будет 3 конструктора с разными параметрами. Данный класс имеет такие поля: количество ящиков, площадь рабочей поверхности.
3. Создать класс Стул, который будет унаследован от класса Мебель, в котором будет 3 конструктора с разными параметрами. Данный класс имеет такие поля: высота спинки.
4. Создать класс WriterInfo в который будет выводиться вся информация.
0
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 10
03.10.2014, 23:32  [ТС]
я написать ее не могу, программу эту
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
04.10.2014, 00:00
Алинка-, вы знаете как написать класс?
0
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 10
04.10.2014, 00:08  [ТС]
нет. я в JAva пока ничего не знаю
0
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
04.10.2014, 02:01
Алинка-, тогда попросите чтобы сделали за вас.
0
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 10
04.10.2014, 10:18  [ТС]
если у кого- то есть минутка, сделайте пожалуйста мне этот код
0
44 / 44 / 37
Регистрация: 11.12.2012
Сообщений: 200
Записей в блоге: 2
04.10.2014, 17: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
public abstract class Furniture {
    
    private String manufacturer;
    private int price;
    private String material;
    
    public Furniture(String manufacturer, int price, String material) {
        this.manufacturer = manufacturer;
        this.price = price;
        this.material = material;
    }
    
    public String getManufacturer() {
        return manufacturer;
    }
    
    public String getMaterial() {
        return material;
    }
    
    public int getPrice() {
        return price;
    }
 
}
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
public class Wardrobe extends Furniture{
    
    private int width;
    private int depth;
    private int height;
    
    public Wardrobe(String manufacturer, int price, String material) {
        super(manufacturer, price, material);
    }
    
    public Wardrobe(String manufacturer, int price, String material, int width, int depth, int height) {
        super(manufacturer, price, material);
        this.width = width;
        this.depth = depth;
        this.height = height;
    }
    
    public Wardrobe(String manufacturer, int price, String material, int width,int height) {
        super(manufacturer, price, material);
        this.width = width;
        this.height = height;
    }
    
    
    public int getWidth() {
        return width;
    }
    
    public int getDepth() {
        return depth;
    }
    
    public int getHeight() {
        return height;
    }
}
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
public class Table extends Furniture{
    
    private int effectivesurface;
    private int numberofboxes;
    
    public Table(String manufacturer, int price, String material) {
        super(manufacturer, price, material);
    }
    
    public Table(String manufacturer, int price, String material, int numberofboxes, int effectivesurface) {
        super(manufacturer, price, material);
        this.numberofboxes = numberofboxes;
        this.effectivesurface = effectivesurface;
    }
    
    public Table(String manufacturer, int price, String material, int effectivesurface) {
        super(manufacturer, price, material);
        this.effectivesurface = effectivesurface;
    }
    
    public int getEffectivesurface() {
        return effectivesurface;
    }
    
    public int getNumberofboxes() {
        return numberofboxes;
    }
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class Chair extends Furniture{
    
    private int backrestheight;
    
    public Chair(String manufacturer, int price, String material) {
        super(manufacturer, price, material);
    }
    
    public Chair(String manufacturer, int price, String material, int backrestheight) {
        super(manufacturer, price, material);
        this.backrestheight = backrestheight;
    }
    
    public Chair(int price, String material, int backrestheight) {
        super(material, price, material);
        this.backrestheight = backrestheight;
    }
    
    public int getBackrestheight() {
        return backrestheight;
    }
}
Java
1
2
3
4
5
6
public static void main(String... args){
        Furniture furniture = new Chair("Березовая роща", 23000, "дуб");
        System.out.println("Производитель: " + furniture.getManufacturer());
        System.out.println("Стоймость: " + furniture.getPrice());
        System.out.println("Материал: " + furniture.getMaterial());
    }
2
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 10
05.10.2014, 22:36  [ТС]
огромное спасибо. Моя благодарность, просто не знает разумных границ
0
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 10
13.11.2014, 22:35  [ТС]
1ds, прости пожалуйста. Но мне надо доп задание сделать...Ты не мог бы в эту программу добавить два интерфейса (описывает какой-то объект и служащий), а потом так, что бы из них еще и получился абстрактный класс...( Еще и используя агрегирование

Добавлено через 35 секунд
1ds[/quote]
помоги пожалуйста, если можешь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.11.2014, 22:35
Помогаю со студенческими работами здесь

Создать класс Point, содержащий следующие члены класса
Методы, позволяющие: • вывести координаты точки на экран; • рассчитать расстояние от начала координат до точки; • переместить точку...

Создать класс Triangle, содержащий следующие члены класса
Все почти работает, но не получается вывести кол-во экземпляров класса, подскажите как? Задание: 1. Поля int a , b , c; 2. Функции ,...

Создать класс Rectangle, содержащий следующие члены класса
VS 2010. Компилятор выдает ошибки, Предложение using должно предшествовать любым другим элементам пространства имен кроме объявлений...

создать класс triangle , содержащий следующие члены класса
1. Поля int a , b , c; 2. Функции , позволяющие : - вывести на экран информацию о треугольнике ;-рассчитать периметр треугольника; -...

Данные о книгах домашней библиотеки записано в N строках символов, каждый из которых содержит следующие данные
Данные о книгах домашней библиотеки записано в N строках символов, каждый из которых содержит следующие данные: автор, название книги,...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru