Jean Carlo mendes
Static é uma palavra reservada no Java Um método estático pode ser invocado (chamado) sem a instanciação de um objeto da classe Estes métodos são conhecidos também por “métodos de classe” Os métodos de classe são invocados a partir do nome da classe que os contem (e não através da referencia do objeto).
Métodos de classe não podem acessar variáveis de instância de uma classe Métodos estáticos apenas acessam dados (variáveis) estáticos
A classe Math do java fornece uma série de métodos estáticos: Math.abs() Math.sin() Math.pow() Math.min() Math.floor() ...
Imagine a seguinte situação: Você criou um sistema para controle de contas bancárias; Em algum momento você precisa saber quantas contas já foram criadas. Como implementar??
Classe com contadores Chamada de método sem instanciação
Você foi contrato por uma empresa para desenvolver um aplicativo em Java para o controle de seus funcionários Sabe-se que esta empresa possuí funcionários das seguintes profissões: Gerente de projetos Analista de Sistemas Programador Secretária
O cálculo do salário de cada empregado é acrescido de um bônus mensal. Este bônus é calculado em cima do valor faturado pela empresa no mês A divisão é a seguinte: Gerente de projetos bônus de 3% em cima do faturamento Analista de sistemas bônus de 2% em cima do faturamento Programador bônus de 1% em cima do faturamento Secretária bônus de 0.5% em cima do faturamento
O sistema deve prever o armazenamento do faturamento da empresa no mês corrente (para que o bônus seja calculado) Deve-se poder saber, a qualquer instante, quantos funcionários a empresa possuí, separados por cargo, ou seja, quantos Gerentes, quantos analistas, etc. Deve ser possível saber o salário e o valor do bônus de cada funcionário em dólar Implemente em alguma classe um método estático para realizar a conversão
A modelagem do sistema faz parte da avaliação Entregue um diagrama de classes junto à sua solução A escolha das classes e atributos faz parte da avaliação A correção da escrita do código, a identação etc fazem parte da avaliação... A entrega deve ser feita por Anexe ao o PDF com a documentação do sistema