E aí E aí galera devedores muito bem vindo a mais aproximada para oshawa muito obrigado como sempre para todos vocês que são mimos o nosso canal e na sala nós vamos começar a falar sobre o comportamento das classes que são os métodos bom então a gente começarmos Vamos criar aqui um novo pacote é que fica com o botão direito New package é aí você renome aqui ó de a para B em vez de introdução classes introdução métodos e lá vamos apertar enter Então temos o pacote A e B vamos novamente criar outro pacote aqui poderia
já ter criado tudo juntos domínio em ter bom então para sempre ficar a aula de hoje eu vou utilizar uma classe do Minho de calculadora vamos aqui o botão direito Java Class calculadora e nós temos que para criar atributos basicamente você tá um buscador de acesso o tipo que você quer o identificador E você tem um atributo Peça clássica porém agora que não quer saber mais atributos nos focar nos métodos bom os magros são muito parecido com os atributos mas a funcionalidade completamente diferente você ainda Precisa de modificador de acesso a primeira parte de 1,5
e vai ser multiplicador de acesso a segunda parte é o retorno então o método ele geralmente o retorna alguma coisa para você ou não retorna nada tá então não confunda o retorno com saída até Imagina assim é eu quero que você eu te dou uma maçã e eu falo corte essa maçã em dois pedaços então se você cortar essa noção você é um método Você cortou a maçã em dois pedaços você me devolveu os dois pedaços significa que você o método está retornando e a maçã em dois pedaços agora se eu falo só corta maçã
e você fica com a maçã Você cortou você dizer que eu tô a função o método foi executado porém não você não me devolveu a nossa você vê aqui no retorno absolutamente nada então a gente vai começar um fato de não retornar nada que usava a gente pode utilizar a palavra oid significa vazio Então tô falando que quem quer que seja que chame esse método Não precisa não não vai ter nada de retorno ele vai ser executado porém não vai devolver nada porém mesmo retorno e saída uma coisa diferente porque vai ter uma saída que
incrimina o console mas não vai retornar nada nada para alguém aqui Ah tá tá chamando em seguida nós temos o nome do método então tem comissão de código e como você vai ter usar o tem conosco comissão É nesse caso é a mesma comissão das variáveis então por exemplo se você tiver apenas uma palavra sempre letra minúscula Se você tiver muito com as palavras é a primeira letra é minúscula palavras compostas e em seguida você abre filha parênteses e você se abre e] Tom muito parecido com um método que nós já temos utilizado várias vezes
tão longe está chegando no momento onde nós vamos entender o que acontece aqui com esse metro só agora o que que eu quero fazer vou dormir aqui na algo bem simples A 10 mais 10 o e temos o nosso primeiro método feito em Java E aí agora eu vou voltar aqui no meu domingo vou clicar com o botão direito New package ou deletar o domínio eu vou chamar de teste temos agora dois filhos pacote do pacote introdução metros e lembra de teste botão direito aparece calculadora test01 o psm E você já sabe nós estamos trabalhando
com variáveis referência com atributos a diretamente de um objeto ou método diretamente um objeto e nós precisamos sempre a criar aqui importar primeiramente o a nossa classe e ela vai referência e em seguida objeto Oi e para você executar o método é muito simples é só você chamar calculadora e avaliar o referência. Só uma dois números e você pode ver aqui a diferença entre os atributos e os métodos é que nos atributos você não tem os parênteses e você utiliza o sinal de igual para dar um valor nos métodos você e coloca. O nome do
método seguido dos parênteses e; vamos executar aqui agora vamos ver os resultados quando eu chego já que 10 e você vai ver que nós temos o resultado 20 não como é que tá funcionando esse código basicamente quando essa esse código que é executado você tem essa linha 7 que é executada e depois que você vai para a linha 8 como chegar na linha 8 o código ele vai entrar dentro da calculadora e vai executar né ou na linha 5 6 e 7 quando terminar esse método ele vai voltar por calculadora teste e vai finalizar Então
vou colocar aqui ó e finalizando calculadora test01 então coloquei os break-points para você ver como funciona então shift F9 vai ver que ele vai parar na linha 7 eu vou apertar F8 ele agora vai executar esse calculadora.do som dois números só apertar F8 novamente ó ele foi lá para cá as calculadora e vai executar esse método só apertar F8 ele voltou para a classe calculadora teste terminou a execução do programa e se dá um Brasil mas a 49 você vai ver aqui no console nós temos 20 em seguida finalizando calculadora teste bom então lembre-se os
métodos assim como a as variáveis os atributos é executado no objeto então aqui você tem a calculadora né então fazendo ligação nem a toda aqui para gente ver como é que funciona você tem essa calculadora essa variável de referência tá fazendo referência a um objeto né objeto que é esse cara aqui esse é o objeto e avaliar o diferente está fazendo referência para essa objeto e Aqui nós temos o nosso método que é o soma dois números Então quando você chama soma dois números através do calculadora você está executando dentro desse objeto a nossa colocamos
um outro outono para classe calculadora se você que segurar o control e apertar B controle ele vai para dentro da face eu vou criar outro método que agora vai subtrair dois números pobre que void não quero retornar não só quer executar só vai ter uma saída só subtrair dois números é no alt a 21 - 2 e agora eu vou voltar lá no quadro a teste você executar o jeito que tá vai ver que não vai acontecer absolutamente nada porque porque você não tá dando você não está ativando aquele método e agora eu vou colocar
aqui ó só para você ter um exemplo diferente eu vou colocar depois desse método System out println ali ele ficou fora que calculadora. Subtrair dois números Então como é que vai funcionar um pouco mas eu gostaria 7 quando chegar na linha 8 ele vai executar aqui vai passar para calculadora mas executar por calculadora vai voltar calculadora teste vai executar esse essa linha 9 vai chegar na linha 10 aí na minha 10 ele vai voltar para Calculadora vai executar o subtrair dois números e em seguida vai voltar para cá e o programa Vai acabar é você
vai ver 10 analisando calculadora reza finalizando com a cor test01 e a 19 O que é que nós temos aqui bom então uma pequena introdução Zinha a métodos Acho que o mais importante é você lembrar syntaxique um pouquinho diferente do que nós já vimos até agora e que o void simplesmente vai falar que não tá retornando nada você tá tendo uma saída Porém não tem retorno para quem está chamando o que é aqui na calculadora tarde 01 e era isso que eu tinha para falar na aula de hoje vejo vocês no próximo vídeo até mais