Skip to content

luismineo/TrabFinalOOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trabalho Final de Orientação a Objetos

Programa que simula um centro de atendimento à pacientes humanos e a animais, permitindo gerenciar funcionários e pacientes, além de uma função para calcular dosagem de alguns rémedios, tanto para humanos quanto animais

Exemplo de modificadores e encapsulamento

screenchot
Modificadores private para que os parâmetros sejam acessados somente dentro da classe, e conjunto de get e set, demonstrando o conceito de encapsulamento, para que os parâmetros sejam acessados e modificados fora da classe

Exemplo de herança

screenchot
Aqui a classe gato herda todas as características da classe animal

Exemplo de polimorfismo

screenchot
Aqui temos um método chamado calculateDosage onde o mesmo recebe como parâmetro um objeto do tipo Animal. No código, neste método, serão passados tanto objetos do tipo Dog e Cat, quanto do tipo Patient, portanto sendo um exemplo de polimorfismo. Já que estas classes herdam de Animal, elas podem ser passadas como parâmetro para o método

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages