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
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
Aqui a classe gato herda todas as características da classe animal
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