Mind map
JAVA - POO
Map content
JAVA - POO
Modificadores de acesso ( encapsulamento )
- public
- sem modificador/padrão
- private
- protected
Atributo/Variáveis
- Tipos
- Os tipos podem ser: boolean, int, string...
- Característica/Variável que está dentro de uma classe
- <modificador> <tipo> NOME = <valor
- public class Main ≠ public class <objeto>
- public class Main { public static void main(String[] args) { <variável> <tipo>; <tipo> = (new <variável>()); <tipo>.<nome> - <...>;
- <modificador> <tipo> NOME = <valor
- O atributo ou, então propriedade, é tudo que diz respeito ao objeto
- Tipos
Objeto
- Funções/Métodos
- Funções/Métodos compreende tudo o que um objeto faz
- <modificador> <tipo> nome () { //corpo(); };
- public class Main { public static void método() { System.out.println("..."); } public static void main(String[] args) { método() }};
- Funções/Métodos compreende tudo o que um objeto faz
- Atributos são as propriedades de um objeto. Métodos são as ações que um objeto pode realizar. Os objetos são características definidas pelas classes. Neles é permitido instanciar objetos da classe para inicializar os atributos e invocar os métodos.
- Funções/Métodos
Classes
- As classes de programação são receitas de um objeto, aonde têm características e comportamentos, permitindo assim armazenar propriedades e métodos dentro dela.
- <class> <name_class> { //campo, //construtor, //métodos, //modificadores de acesso, //atribuir um nome para class ( primeira letra maiúscula, //extends, //implements, //corpo da classe }
- class <nome> { //corpo(); };
Orientação á objetos
- JDK
- IDE
- NETBEANS/JAVA
- Pilares
- Encapsulamento
- Classe
- Objeto
- Herança
- JDK
Parâmetros e Argumentos
- <tipo> <nome> (<tipo> parametro1, <tipo> parametro2) { //corpo(); };
- <nome> (argumento1, argumento2);
- Parâmetro é a variável que irá receber um valor em uma função (ou método) enquanto que um argumento é o valor (que pode originar de uma variável ou expressão) que você passa para a função (ou método). ... Você argumenta com o que deseja executar uma função devidamente parametrizada
- Retorno de Valores
- <tiporetorno> <nome>() { return <valor>; };
- <tipo> <nome> (<tipo> parametro1, <tipo> parametro2) { //corpo(); };
Instrução - NEW
- <tipo> <nome> = new <tipo>();
Overloading
- <int> <meuMétodo>(int){ } <int> <meuMétodo>(float){ } <int> <meuMétodo>(int, int){ }
- Sobrecarga de métodos
Métodos
- Métodos Construtores
- Nome do bloco de instrução que é executado quando um objeto é criado. O construtor deve ter o mesmo nome da classe!
- class <nome_class>{ <tipo> <nome1>, <nome2>; <nome_class>(<tipo> <valor>, <tipo> <valor>){ <nome1> = <valor>; <nome2> = <valor>;} void <nome_void>(){ //corpo(); }} public class Main { public class void main(String[] args) { <nome_class> <?> = nem <nome_class>(...); <?>.<nome_void>();
- Nome do bloco de instrução que é executado quando um objeto é criado. O construtor deve ter o mesmo nome da classe!
- Métodos acessores
- Método Set
- Para alterarmos, modificarmos os valores de um atributo da classe de maneira protegida, utilizamos os métodos SET. Esse método não terá um retorno, pois o atributo será somente modificado, criando um método de tipo VOID, sem retorno. Porém ele deve receber algum argumento para que possa ocorrer a devida alteração.
- Método Get
- Quando formos acessar, “pegar” alguns atributos da classe, devemos utilizar os métodos GET. Esse método sempre retornará um valor, seja ele String, int ,double etc. Então devemos criar uma função.
- Os métodos GET e SET são técnicas padronizadas para gerenciamento sobre o acesso dos atributos. Nesses métodos determinamos quando será alterado um atributo e o acesso ao mesmo, tornando o controle e modificações mais práticas e limpas, sem contudo precisar alterar assinatura do método usado para acesso ao atributo.
- Muitas vezes os programadores reclamam que é um pouco chato criar os acessores e modificadores para cada um dos campos. No entanto, as IDEs mais utilizadas já nos oferecem essas facilidades, tornando automática a sua geração. Para ilustrar isso vamos considerar o Eclipse.
- Método Set
- Métodos da Classe
- Um método de classe é um método da classe, e bastante apropriadamente, um método de objeto é um método que pode ser chamado por uma instância da classe.
- Métodos executados dentro da classe
- Métodos Construtores
Information
- Description
- Mind Map on JAVA - POO, created by Júlio César Araujo on 03/12/2019.
- Created by
- Júlio César Araujo
- Views
- 0
- Rating