Summary
Keywords
Full Transcript
Livros de Java: - Sistemas Orientados a Objetos: https://amzn.to/3INpNs5 - Orientação a Objetos: https://amzn.to/3Z6hMUk - Desbravando Java e Orientação a Objetos: https://amzn.to/415pHTL - Livro Java para Iniciantes: https://amzn.to/3Seo8i8 - Java Efetivo: https://amzn.to/3INqzW1 - Java para Leigos: https://amzn.to/3EoOUi1 - Java como Programar: https://amzn.to/3YJcVbH - E-book Java para Iniciantes: https://amzn.to/3KmnYTO Curso Criando um Software de Janelas Interativas com Java: https://www.udemy.com/course/desenvolva-um-sistema-em-java/?couponCode=B8AF33D6AD8170212DB2 Livros de Lógica e Algoritmos: - Lógica de Programação: https://amzn.to/3KjD64n - Lógica de Programação (Alura): https://amzn.to/3KoW3To - Algoritmos: https://amzn.to/3Kr0GfE - Entendendo Algoritmos: https://amzn.to/3YN1WxY Aulas Anteriores: 1. Aprenda a Instalar o Java JDK e o Netbeans: https://youtu.be/DTrLVmUkph0 2. Como usar o Netbeans para Programar em Java: https://youtu.be/Il-JArKhqz8 3. Tipos Primitivos de Dados, Declaração de Variáveis e Operadores Lógicos Booleanos e Matemáticos: https://youtu.be/4DWYiAaN_Cs 4. Como usar listas em java: https://youtu.be/-M-mmKIZp-8 5. Estruturas Condicionais: https://youtu.be/YIKXGeQOzVY 6. Estruturas de Repetição: https://youtu.be/lWRmnDdAWE8 7. Conceitos de Orientação a Objetos: https://www.youtube.com/watch?v=cJenbVfr8Qg 8. Conceitos e Práticas de Orientação a Objetos 1: https://youtu.be/sOTENhlxyZo Acompanhe nossas redes sociais: - Instagram: https://www.instagram.com/olivalpaulino/ - LinkedIn: https://www.linkedin.com/in/olivalpaulino/ - Github: https://github.com/olivalpaulino Site do projeto: https://viladev.com.br/java/ Métodos são estruturas que representam funções específicas. Cada método é identificado por um verbo que representa seu nome. A sua responsabilidade/objetivo é único e deve resolver um problema em específico. Utilizamos métodos quando precisamos reutilizar várias vezes, um mesmo trecho de código, em diversos partes do programa, ou até na mesma. Sendo que criamos um bloco de código para resolver um problema específico que é representado pelo seu nome. O ser humano possui vários métodos para fazermos uma analogia. Veja alguns: - Falar - Gritar - Andar - Comer - Trabalhar - Dormir São funções específicas e cada uma se comporta da sua maneira, com um conjunto de elementos específicos e resolvem um determinado tipo de problema, tal como: - Ser ouvido - Chegar a algum lugar - Alimentar-se - Executar uma atividade - Recuperar as energias Apesar de ser um assunto diretamente relacionado a orientação a objetos, podemos utilizá-los sem a necessidade de criar objetos, tal como, usando a palavra reservada static. Gosto de recomendar o livro Sistemas Orientados a Objetos - UML e Java, que aborda desde a parte conceitual até a parte prática da linguagem de programação Java com Netbeans. Conheça-o: https://amzn.to/3GzPjQg Um método pode ser representado com ou sem parâmetro, que nada mais é do que está dentro dos parênteses. Veja abaixo: // método sem parâmetro public void gritar() { System.out.println("Gritar"); } // método com parâmetro public void gritar(String textp) { System.out.println(texto); } Além disso, um método pode ser representado com ou sem retorno. Veja abaixo: // método sem parâmetro e sem retorno public void gritar() { System.out.println("Gritar"); } // método com parâmetro e com retorno public String gritar(String textp) { System.out.println(texto); return "Eu quero sair daquiiiiii"; } Um método com retorno precisa ter o tipo de dado de retorno informado no começo da declaração do método. Além disso, dentro do trecho de código, do bloco de código que será executado dentro das chaves é preciso informar a palavra reservada do java return em conjunto com o dado que será retornado. A palavra reservada static, nada mais é do que para informar ao java que não será preciso criar um objeto para manipular os dados e métodos que foram declarados dentro da classe. public static void somar(int x, int y) { System.out.println(x+y); } public int void somar(int x, int y) { return x+y; } Um método não é executado sozinho, ele precisa ser chamado. Para isso, quando ele for declarado com static, basta informar o seu nome, tal como apresento abaixo: somar(x, y); somar(10,5); somar(); Neste exemplo, você aprenderá tudo que é importante para se trabalhar com métodos e estar preparado para ingressar no tão famoso tema de: Orientação a Objetos com Java e Netbeans. O que é Java e Como é Usado: A linguagem de programação Java é amplamente utilizada em todo o mundo para desenvolvimento de aplicativos em diversas plataformas, como Web, Android, Banco de Dados, Big Data, DevOps, Machine Learning, Cloud Computing, IoT e até mesmo para Jogos e AI.
