Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
 Создать иерархию классов  [new]
daniel43
Member

Откуда:
Сообщений: 2
Помогите пожалуйста исправить и дописать код:

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();
…}
22 май 21, 16:28    [22325703]     Ответить | Цитировать Сообщить модератору
 Re: Создать иерархию классов  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8257
daniel43,
В данной ветке отвечают на конкретные вопросы. А дописываешь ты сам.
22 май 21, 16:50    [22325712]     Ответить | Цитировать Сообщить модератору
 Re: Создать иерархию классов  [new]
asv79
Member

Откуда: Тверь
Сообщений: 3329
этот код надо дописывать не только в тех местах,где у тебя ....

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

ну и если хочешь чтобы тебе помогли нарисуй какую то схему связей между этими классами
22 май 21, 18:59    [22325743]     Ответить | Цитировать Сообщить модератору
Все форумы / Java Ответить