SHARE
TWEET

Gracz, Sedzia

Palson Mar 4th, 2019 (edited) 48 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package proj2;
  2.  
  3.  
  4. public class Proj2 {    
  5.    
  6.     public static void main(String[] args) {      
  7.         /*Sedzia sedzia;
  8.         sedzia = new Sedzia("Jan","Nowak",20);
  9.         sedzia.Wyswietl();
  10.         for(int i=0; i<5;i++){
  11.             sedzia.KolejanZolta();
  12.         }
  13.         sedzia.Wyswietl();
  14.         */
  15.         Gracz gracz;
  16.         gracz = new Gracz("Paweł","Kowalski",18);
  17.         gracz.Wyswietl();
  18.         gracz.ZmienKlub("Arka Gdynia");
  19.         gracz.UstawWartosc(5000);
  20.         gracz.Wyswietl();
  21.        
  22.     }
  23.    
  24. }
  25. ////////////////////////////////////////////////////////////////
  26. package proj2;
  27.  
  28.  
  29. public abstract class Zawodnik {
  30.     private String imie;
  31.     private String nazwisko;
  32.     private int wiek;
  33.    
  34.     public String Imie(){
  35.         return imie;
  36.     }
  37.     public String Nazwisko(){
  38.         return nazwisko;
  39.     }
  40.     public int Wiek(){
  41.          return wiek;
  42.     }  
  43.     abstract void Wyswietl();
  44.    
  45.     public Zawodnik(String a, String b, int c){
  46.         imie= a ;
  47.         nazwisko = b;
  48.         wiek = c;
  49.     }
  50. }
  51. //////////////////////////////////////////////////////////////////////
  52. package proj2;
  53.  
  54. /**
  55.  *
  56.  * @author pw.gr2.6
  57.  */
  58. public class Gracz extends Zawodnik {
  59.     private String klub;
  60.     private int wartosc;
  61.    
  62.     public String Klub(){
  63.         return klub;
  64.     }
  65.     public void ZmienKlub(String nowyKlub){
  66.         klub =  nowyKlub;
  67.     }
  68.    
  69.     public int Wartosc(){
  70.         return wartosc;
  71.     }
  72.     public void UstawWartosc(int nowaWartosc){
  73.         wartosc=nowaWartosc;
  74.     }
  75.    
  76.     public Gracz(String a, String b, int c) {
  77.         super(a, b, c);
  78.         klub="brak";
  79.         wartosc=0;
  80.     }
  81.  
  82.     @Override
  83.     void Wyswietl() {
  84.         System.out.print(Imie());
  85.         System.out.print(Nazwisko()+"\n");
  86.         System.out.print(Wiek()+"\n");
  87.         System.out.print("Klub: "+Klub()+"\n");
  88.         System.out.print("Wartosc zawodnika: "+Wartosc()+" $\n");
  89.     }
  90.    
  91.    
  92. }
  93. /////////////////////////////////////////////////////////////////////////////
  94.  
  95. package proj2;
  96.  
  97. /**
  98.  *
  99.  * @author pw.gr2.6
  100.  */
  101. public class Sedzia extends Zawodnik {
  102.    
  103.     private int zolte;
  104.     private int czerwone;
  105.    
  106.     public int IleZoltych(){
  107.         return zolte;
  108.     }
  109.     public int IleCzerwonych(){
  110.         return czerwone;
  111.     }
  112.     public void KolejanZolta(){
  113.         zolte++;
  114.     }
  115.     public void KolejnaCzerwona(){
  116.         czerwone++;
  117.     }
  118.     public Sedzia(String a, String b, int c) {
  119.         super(a, b, c);
  120.         zolte= 0 ;
  121.         czerwone = 0;
  122.     }
  123.    
  124.     @Override
  125.     void Wyswietl() {
  126.        System.out.print(Imie());
  127.        System.out.print(Nazwisko());
  128.        System.out.print(Wiek()+"\n");
  129.        System.out.print("Wystawione żółte kartki: "+IleZoltych());
  130.        System.out.print("\nWystawione czerwone kartki: "+IleCzerwonych()+"\n");
  131.     }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top