(→Problema) |
|||
Line 2: | Line 2: | ||
== Problema == | == Problema == | ||
− | Concretize, em Java, as classes Fábrica e Empregado. A classe Fábrica guarda um número variável de empregados e tem o método | + | Concretize, em Java, as classes '''Fábrica''' e '''Empregado'''. A classe '''Fábrica''' guarda um número variável de empregados e tem o método '''fabricar()''' que é responsável por colocar todos os seus empregados a realizar trabalho. Cada empregado tem um nome e um ano de nascimento e tem o método '''trabalha()''' e os métodos que permitem aceder aos seus atributos. Existem dois tipos de empregado: '''Operário''' e '''Gestor'''. Cada tipo de empregado tem o seu próprio comportamento no que diz respeito ao método trabalha. Para simplificar, considere que este método escreve a cadeia de caracteres "Gestor X a gerir" no caso de um gestor e "Operário X a trabalhar" no caso de um operário. em ambos os casos, "X" deve ser substituido pelo nome do empregado em causa.. |
Se necessário, pode concretizar outras classes e/ou métodos ou utilizar classes já existentes da biblioteca Java. | Se necessário, pode concretizar outras classes e/ou métodos ou utilizar classes já existentes da biblioteca Java. |
Execício do teste de 2013/11/15.
Concretize, em Java, as classes Fábrica e Empregado. A classe Fábrica guarda um número variável de empregados e tem o método fabricar() que é responsável por colocar todos os seus empregados a realizar trabalho. Cada empregado tem um nome e um ano de nascimento e tem o método trabalha() e os métodos que permitem aceder aos seus atributos. Existem dois tipos de empregado: Operário e Gestor. Cada tipo de empregado tem o seu próprio comportamento no que diz respeito ao método trabalha. Para simplificar, considere que este método escreve a cadeia de caracteres "Gestor X a gerir" no caso de um gestor e "Operário X a trabalhar" no caso de um operário. em ambos os casos, "X" deve ser substituido pelo nome do empregado em causa..
Se necessário, pode concretizar outras classes e/ou métodos ou utilizar classes já existentes da biblioteca Java.