Advertisement
Guest User

Ypallhlos

a guest
May 21st, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.03 KB | None | 0 0
  1. public class Ypallhlos {
  2.     private int kodikosEpixeirhshs, arithmosMitrwou, oresYperorias, eidosPtyxiou;
  3.     private double basikosMisthos, telikosMisthos;
  4.  
  5.     public Ypallhlos(int kodikosEpixeirhshs, double basikosMisthos, int oresYperorias, int eidosPtyxiou) {
  6.         this.kodikosEpixeirhshs = kodikosEpixeirhshs;
  7.         this.arithmosMitrwou = ClassOfStaticMethods.trexonAM++;
  8.         this.basikosMisthos = basikosMisthos;
  9.         this.oresYperorias = oresYperorias;
  10.         this.eidosPtyxiou = eidosPtyxiou;
  11.     }
  12.  
  13.     public Ypallhlos() {
  14.  
  15.     }
  16.  
  17.     int getkodikosEpixeirhshs() {
  18.         return kodikosEpixeirhshs;
  19.     }
  20.  
  21.     int getarithmosMitrwou() {
  22.         return arithmosMitrwou;
  23.     }
  24.  
  25.     int getoresYperorias() {
  26.         return oresYperorias;
  27.     }
  28.  
  29.     int geteidosPtyxiou() {
  30.         return eidosPtyxiou;
  31.     }
  32.  
  33.     double getbasikosMisthos() {
  34.         return basikosMisthos;
  35.     }
  36.  
  37.     double gettelikosMisthos() {
  38.         return telikosMisthos;
  39.     }
  40.  
  41.     void setkodikosEpixeirhshs(int kod) {
  42.         kodikosEpixeirhshs = kod;
  43.     }
  44.  
  45.     void setarithmosMitrwou(int arithmos) {
  46.         arithmosMitrwou = arithmos;
  47.     }
  48.  
  49.     void setoresYperorias(int ores) {
  50.         oresYperorias = ores;
  51.     }
  52.  
  53.     void seteidosPtyxiou(int pty) {
  54.         eidosPtyxiou = pty;
  55.     }
  56.  
  57.     void setbasikosMisthos(double bas) {
  58.         basikosMisthos = bas;
  59.     }
  60.  
  61.     void settelikosMisthos() {
  62.         this.telikosMisthos += this.basikosMisthos;
  63.         this.telikosMisthos += this.oresYperorias * 20;
  64.  
  65.         switch (this.eidosPtyxiou) {
  66.         case 1:
  67.             this.telikosMisthos += 300;
  68.             break;
  69.         case 2:
  70.             this.telikosMisthos += 150;
  71.             break;
  72.         case 3:
  73.             this.telikosMisthos += 100;
  74.             break;
  75.         case 4:
  76.             this.telikosMisthos += 50;
  77.             break;
  78.         }
  79.     }
  80.  
  81.     public String toString() {
  82.         return "Κωδικός Επιχείρησης = " + this.kodikosEpixeirhshs + "\nΑριθμός Μητρώου Υπαλλήλου = "
  83.                 + this.arithmosMitrwou + "\nΒασικός Μισθός Υπαλλήλου = " + this.basikosMisthos
  84.                 + "\nΏρες Υπερωρίας Υπαλλήλου = " + this.oresYperorias + "\nΕίδος Πτυχίου Υπαλλήλου = "
  85.                 + this.eidosPtyxiou;
  86.     }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement