package lt.bit.personalas; public class Vadovas implements Darbuotojas { private String name; private String surname; private int salary; private int pavaldiniai; //Pavaldinių skaičius kuris bus naudojamas darbo užmekesčio skaičiavimui public Vadovas() { } public Vadovas(String name, String surname, int salary, int pavaldiniai) { this.name = name; this.surname = surname; this.salary = salary; this.pavaldiniai = pavaldiniai; } public void setName(String name) { this.name = name; } public void setSurname(String surname) { this.surname = surname; } public void setSalary(int salary) { this.salary = salary; } public int getPavaldiniai() { return pavaldiniai; } public void setPavaldiniai(int pavaldiniai) { this.pavaldiniai = pavaldiniai; } //PRIVALOMI METODAI IŠ INTERFEISO DARBUOTOJAS @Override public String getName() { return name; } @Override public String getSurname() { return surname; } @Override public int getSalary() { return this.salary+this.pavaldiniai*10; } public String toString(){ //Gražinsime vardą, pavardę ir apskaičiuotą atlyginimą return "VADOVAS: "+this.name+" "+this.surname+", Alga: "+this.getSalary(); } }