Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- abstract class Wydarzenie {
- abstract void wyswietlWydarzenie();
- }
- import java.util.Date;
- abstract class Mecz extends Wydarzenie {
- private String przeciwnik;
- private Date data;
- Mecz(String przeciwnik, Date data) {
- this.przeciwnik = przeciwnik;
- this.data = data;
- }
- @Override
- void wyswietlWydarzenie() {
- System.out.println("Mecz data: "+data+" przeciwnik: "+przeciwnik);
- }
- }
- import java.util.Date;
- abstract class Trening extends Wydarzenie {
- private Date data;
- Trening(Date data) {
- this.data = data;
- }
- @Override
- void wyswietlWydarzenie() {
- System.out.println("Trening data: "+data);
- }
- }
- import java.util.Date;
- class MeczDomowy extends Mecz {
- MeczDomowy(String przeciwnik, Date data) {
- super(przeciwnik, data);
- }
- }
- import java.util.Date;
- class MeczWyjazdowy extends Mecz {
- private String miejsce;
- MeczWyjazdowy(String przeciwnik, Date data, String miejsce) {
- super(przeciwnik, data);
- this.miejsce=miejsce;
- }
- public String dajMiejsce() { return miejsce; }
- @Override
- void wyswietlWydarzenie() {
- super.wyswietlWydarzenie();System.out.println("miejsce wydarzenia: "+miejsce);
- }
- }
- import java.util.Date;
- class Silowania extends Trening {
- private String nazwa;
- Silowania(Date data, String nazwa) {
- super(data);
- this.nazwa=nazwa;
- }
- @Override
- void wyswietlWydarzenie() {
- super.wyswietlWydarzenie();System.out.println("nazwa silowni: "+nazwa);
- }
- }
- import java.util.Date;
- class ZwyklyTrening extends Trening {
- private String rodzajTreningu;
- ZwyklyTrening(Date data, String rodzaj) {
- super(data);
- this.rodzajTreningu=rodzaj;
- }
- @Override
- void wyswietlWydarzenie() {
- super.wyswietlWydarzenie();System.out.println("nazwa silowni: "+rodzajTreningu);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement