-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFuncionario.py
45 lines (26 loc) · 913 Bytes
/
Funcionario.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
class Funcionario:
__slots__ = ["__nome", "__email", "__salario", "__cargo"]
__quantidade = 0
def __init__(self, nome, email, salario, cargo):
self.__nome = nome
self.__email = email
self.__salario = salario
self.__cargo = cargo
def getNome(self):
return self.__nome
def setNome(self, nome):
self.__nome = nome
def getEmail(self):
return self.__email
def setEmail(self, email):
self.__email = email
def getSalario(self):
return self.__salario
def setSalario(self, salario):
self.__salario = salario
def getCargo(self):
return self.__cargo
def setCargo(self, cargo):
self.__cargo = cargo
def __str__(self):
return "Nome: " + str(self.__nome) + " E-mail: " + str(self.__email) + " Salário: " + str(self.__salario)