2o Modulo - Cepru/UNISC T.I Chegamos na 21a aula desse intenso 2o modulo do tecnico em Informatica, sem duvidas e a materia mais complexa e racional, que exige um enorme esforco fisico e mental, concentracao, dedicacao, calma e muita forca de vontade. Bom a aula em si foi voltada a INTERFACE. ___________________________________________________________ ___________________________________________________________ Chama-se interface pois e a maneira pela qual poderemos conversar com um Autenticavel. Interface e a maneira atraves da qual conversamos com um objeto. Uma interface pode definir uma serie de metodos, mas nunca conter implementacao deles. Ela so expoe o que o objeto deve fazer, e nao como ele faz, nem o que ele tem. Como ele faz vai ser definido em uma implementacao dessa interface. E o Gerente pode assinar o contrato, ou seja, implementar a interface. No momento em que ele implementa essa interface, ele precisa escrever os metodos pedidos pela interface (muito parecido com o efeito de herdar metodos abstratos, alias, metodos de uma interface sao publicos e abstratos, sempre). Para implementar usamos a palavra chave implements na classe:class Gerente extends Funcionario implements Autenticavel { private int senha; // outros atributos e metodos public boolean autentica(int senha) { if(this.senha != senha) { return false; } // pode fazer outras possiveis verificacoes, como saber se esse // departamento do gerente tem acesso ao Sistema return true; } } A aula em si foi muito debatida em sala de aula, resgatamos o sistema Eclipse e em um exemplo da apostila da Caelum fizemos e montamos exemplos sob acompanhamento do Professor Jossandro, a fim de, rever os erros gerados e a consequencia e resultado do nosso sistema de codigos. E uma das funcoes que iremos usar para a construcao da nossa 4a avaliacao, Interface e a palavra-chave. Dificil nao e, a explicacao foi muito clara e a informacao acredito que nao foi tao absorvida por nos alunos, digo nos de forma geral, embora eu tenha aprendido na teoria. Sei que ninguem entrou no curso sabendo java, tudo e novo, alguns alunos se especializaram nas ferias, outros aproveitaram ao maximo o material fornecido pelo professor, e acredito que a sequencia rapida por possuirmos poucas aulas e pela materia exigir estudo dedicado, em sala de aula tiramos somente o conhecimento teorico, sendo importante a resolucao de exercicios em casa. Chegamos de um seminario onde foi abordado 5 assuntos importantissimos. 5 grupos, cada um com seu assunto, tais assuntos captados pela leitura, nao sob acompanhamento do professor, as explicacoes ficaram claras, o professor cooperou... O momento agora e de uma intensa movimentacao de informacao e a colocacao das mesmas em uma mesma parte. Onde tudo se acopla em um mesmo lugar. Tiramos dessa aula um otimo conhecimento, foi nos passado 1 exercicio e o mesmo sera avaliado em modo sorteio nessa proxima quarta-feira (Jossandro solicitara um aluno da turma de 11 alunos para explicar e realizar o exercicio), onde teremos mais um encontro com a assombracao JAVA. Bom, em relacao a turma, estamos cada dia mais atento, algumas descontracoes com o professor mas muita participacao, onde prestar atencao ao maximo nas