Гость
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Создать иерархию классов / 3 сообщений из 3, страница 1 из 1
22.05.2021, 16:28
    #40072185
daniel43
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать иерархию классов
Помогите пожалуйста исправить и дописать код:

Код: 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.
56.
57.
58.
59.
60.
public interface StoreFunc {
void addBuyers (int ab);
void ejectBuyers (int eb);
void setState (int s);
void show();}

class Cashier {
String badge;
int state;
Cashier (String bd) {
badge = bd;
state = 0; }}

class Store implements StoreFunc {
String address,
int openingHours;
int state;
static int maxProfit;
Cashier c;
Bus (String ad, int oh, String bd) {
address = ad;
openingHours = oh;
state = 1;
c = new Cashier (bd);}
public void addBuyers (int ab) {
try {
if (state != 1) throws IllegalArgumentException exc;
if (c.state == 0) throws IndexOutOfBoundException exc;}
static void setMaxProfit (int maxProfit){
…}}

class Products {
String farm;
String shelfLife;
Products (String f, String sl){
farm = f;
shelfLife = sl;
void setFarm(String farm){…}
void setShelfLife(String shelfLife){…}

class ProductStore extends Store {
Products prod;
ProductStore (String ad, int oh, String bd, String f, String sl){
super (ad, oh, bd);
prod = new Products (f, sl);}
void show() {…}}

public class Main{
public static void main (String[] args){
Store store = new Store(…);
store.addBuyers (10);
store.c.changeState(1);
store.addBuyers(10);
ProductStore pStore = new ProductStore (…);
StoreFunc store1;
store1 = store;
store1.show();
store1 = pStore;
store1.show();
…}
...
Рейтинг: 0 / 0
22.05.2021, 16:50
    #40072190
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать иерархию классов
daniel43,
В данной ветке отвечают на конкретные вопросы. А дописываешь ты сам.
...
Рейтинг: 0 / 0
22.05.2021, 18:59
    #40072210
asv79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создать иерархию классов
этот код надо дописывать не только в тех местах,где у тебя ....

как минимум имплементация интерфейса несет за собой обязанность реализации всех методов и начиная с class Store ты уже должен реализовать все методы интерфейса StoreFunc

ну и если хочешь чтобы тебе помогли нарисуй какую то схему связей между этими классами
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Создать иерархию классов / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]