Modyfikowanie klasy

0

pseudokod

klasa A{
int a=0;
}

klasa B extends A{
// inkrementuj zmienną a
}

Jest to możliwe? W realniejszym projekcie klasą główną jest kino, a w dziedziczącej jest pracownik, który ma wprowadzić film do repertuaru kina (ArrayList). Niestety nie mam pojęcia jak to zrobić (o ile jest to możliwe))

Googlowałem już na prawdę sporo, z 10 wątków na stackoverflow i nic...

Jakaś referencja?

0

Jedno pytanie: WTF?
Od kiedy pracownik jest szczególnym przypadkiem kina?
Poza tym klasy NIE SĄ AKTYWNE! Klasy nic nie robią! Ba, nawet obiekty tych klas nic nie "robią". Metody coś robią. Metoda może coś inkrementować. Klasa nie.
Klasa to jest abstrakcyjna reprezentacja zbioru obiektów które są do siebie "podobne".

0

Tzn. źle opisałem problem

Anyway takie jest polecenie na studiach, że mamy klasę kino, klase pracownik (dziedziczącą), i pracownik ma dodać film...
Istnieje sposób na stworzenie takiej metody? To, że to zadanie jest jakie jest odkryłem już dawno

próbowałem nawet w ten sposób (który jest mało estetyczny)

public class Kino {
        static ArrayList<Kino> film = new ArrayList<Kino>();
        
        private String tytul;
        private Double cena;
        private String godzina;


        public static void main(String[] args) {
            Pracownik Andrzej = new Pracownik();
            film.add(Andrzej.UtworzFilm("Merida waleczna", 12.99, "10.30"));
            
            System.out.println(film.get(0));
            

// niżej nieco innych funkcji, jakies 200 lini

        }
public class Pracownik extends Film {
    public Film UtworzFilm(String title, Double price, String hour)
    {
        Kino tmp = new Kino(title, price, hour);
        return tmp;
    }
    
}

Kombinuje jak moge, ale pomysł wyżej też failed

0

Ale to jest w ogóle bez sensu co tu piszesz. Co wiecej, idę o zakład że zadanie jest zupełnie poprawne i normalne, a tylko ty próbujesz tutaj takie cuda na kiju wyprawiać. Napisz konkretnie co jest dane i jakie jest polecenie.

0

"Obsługa rezerwacji i sprzedaży biletów do kina (rezerwacja biletów, ewidencja seansów i rezerwacji biletów, sprzedaż biletów, informowanie o repertuarze i wolnych miejscach)."

Przygotowany już UML (tworzony w StarUML), ale na jednych zajęciach profesorowi się podobał, na drugich nie
https://dl.dropbox.com/u/85963606/WSTI/Semestr%20III/PiJP/Laboratoria/Untitled.uml

Chodzi o klasę pracownika, i "dodajSeans"

0

Dobra rozwiązałem problem :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1